Geralmente, os problemas de conexão ocorrem devido à configuração de um firewall, um servidor proxy, uma rede corporativa ou outra rede que bloqueia o GitHub.
Permitir endereços IP de GitHub
Certifique-se de que sua rede está configurada para permitir endereços IP de GitHub. Para obter mais informações, confira "Sobre os endereços IP do GitHub".
Usar a rede de uma empresa ou organização
Se você estiver tendo problemas de conectividade na rede da sua empresa ou organização, verifique com o administrador da rede se há regras em vigor na rede para bloquear certos tráficos. Se houver regras em vigor, peça ao seu administrador de rede para permitir o tráfego para GitHub.
Solucionar problemas com o captcha
Se você não conseguir verificar o captcha:
- Confira se o JavaScript está habilitado no seu navegador.
- Confira se há suporte para o seu navegador. Caso contrário, atualize-o ou instale outro compatível. Para obter uma lista de navegadores com suporte, confira "Navegadores com suporte".
- Sua configuração de rede não deve bloquear https://octocaptcha.com/ nem https://arkoselabs.com/. Se você está atrás de um firewall corporativo, entre em contato com o administrador de TI para permitir esses domínios. Para verificar o acesso a esses domínios, acesse https://octocaptcha.com/test e verifique se o texto "Conexão feita com êxito!" seja exibido. Em seguida, acesse Demonstração da Arkose Labs para uma página de teste captcha e verifique se você consegue carregar o captcha.
- Confira se o navegador não tem plugins ou extensões que possam estar inferindo com o GitHub. Se for o caso, desabilite plugins ou extensões temporariamente durante a verificação do captcha.
Alternar métodos de clonagem
Alternar da clonagem via SSH para a clonagem via HTTPS (ou vice-versa) pode melhorar a conectividade. Para obter mais informações, confira "Solucionar problemas de erros de clonagem".
Se você preferir usar o SSH, mas a porta estiver bloqueada, use uma porta alternativa. Para obter mais informações, confira "Usar SSH na porta HTTPS".
Se você estiver se deparando com tempos limite com o SSH, confira "Erro: número de arquivo inadequado".
Solucionar problemas de downloads lentos e conexões intermitentemente lentas
O GitHub não aumenta a largura de banda por usuário.
Se a conexão está lenta em alguns horários do dia, mas não em outros, o motivo mais provável é o congestionamento da rede. Como o GitHub não resolve congestionamento de rede, é recomendável escalonar o problema para o provedor de serviço de internet.
Solucionar problemas com o GitHub Debug
Se você seguiu todas as sugestões de solução de problemas acima e ainda está tendo problemas de conexão, siga as instruções no site do GitHub Debug para fazer testes e enviar um relatório para o suporte do GitHub. Para obter mais informações, confira GitHub Debug.