Integração:  Github

Tipo de usuário Usuário necessário para fazer esse tutorial:  Owner

Tempo para realizar liberação: de 30 a 90 segundos



Para poder visualizar as informações do GitHub na nossa ferramenta, você precisa autorizar nossa solução a puxar os dados dele a partir de uma conta de OwnerVeja aqui como funciona a integração.


IMPORTANTE: caso tenha alguma licença disponível, recomendamos que seja criado um usuário só para nossa conta, para não ter risco desse usuário ser deletado. Caso ele seja deletado, não vamos mais conseguir atualizar o nosso sistema. Ou se não tiver nenhuma licença disponível, recomendamos que conecte ao GitHub com um usuário que nunca será deletado.



Siga as instruções abaixo para:

  1. Verificar se sua conta é do tipo Owner
  2. Adicionar um usuário como Owner



A. VERIFICAR SE SUA CONTA É DO TIPO OWNER


A1. Entre na área de Pessoas da sua Organização


Pode acessar por meio desse link: https://github.com/orgs/[organizacao]/people ou clicando na engrenagem ('People') na página inicial da sua Organização.




A2. Verifique se você é um usuário Owner


Ao lado do seu nome deve estar escrito "Owner"



Se sua conta, ou da pessoa que vai conectar a conta à nos, é um "Owner", poderá seguir e cadastrar o SaaS na nossa ferramenta. Caso contrário, siga as instruções abaixo.




B. ADICIONAR UM USUÁRIO DO TIPO OWNER

* Esse tutorial só pode ser feito por quem é Owner da conta. 


B1. Selecione o usuário que irá colocar como Owner

Seguindo os passos anteriores, no usuário que terá os privilégios de Owner, clique na Engrenagem e em  "Chenge Role" ou "Mudar Papel".



B2. Selecione Owner

Após selecionar Owner, clique em "Change Role".



Pronto! Agora você só precisa acessar nossa ferramenta e, ao cadastrar o GitHub na nossa ferramenta, estar logado com o usuário Owner para nos dar autorização.





C. TROUBLESHOOTING


Caso a sua Org tenha restrições app OAuth, você não conseguirá conectar com a Niuco. 

O Erro retornado será:


"Although you appear to have the correct authorization credentials, the `[YOUR ORG]` organization has enabled OAuth App access restrictions, meaning that data access to third-parties is limited. For more information on these restrictions, including how to enable this app, visit https://docs.github.com/articles/restricting-access-to-your-organization-s-data/"


Para resolver, você precisará aprovar a conexão do App da Niuco. Para isso, siga as instruções abaixo.  

https://docs.github.com/pt/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization



Qualquer dúvida sobre a integração com o SalesForce, entre em contato conosco a partir do nosso email: care@niuco.com.br