Estou preso atrás de um firewall, então tenho que usar HTTPS para acessar meu repositório GitHub. Estou usando o cygwin 1.7.7 no Windows XP.
Tentei configurar o controle remoto para https://username@github.com/username/ExcelANT.git
, mas pressionando solicita uma senha, mas não faz nada depois de inseri-la.
https://username:<password>github.com/username/ExcelANT.git
e clonar o repositório vazio a partir do zero, mas cada vez que ele me dá o mesmo erro
erro: problema com o certificado SSL, verifique se o certificado da CA está OK. Detalhes:
erro: 14090086: rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: falha na verificação do certificado ao acessar https://github.com/username/ExcelANT.git/info/refs
Ligar GIT_CURL_VERBOSE=1
me dá
* Sobre a conexão () à porta 443 do github.com (# 0)
* Tentativa de 207.97.227.239 ... * definir certificados com êxito para verificar locais:
* CAfile: none
CApath: / usr / ssl / certs
* Problema no certificado SSL, verifique se o certificado da CA está OK. Detalhes:
erro: 14090086: rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: falha na verificação do certificado
* Expiração desmarcada
* Fechando a conexão # 0
* Sobre a conexão () à porta 443 do github.com (# 0)
* Tentando 207.97.227.239 ... * definir o certificado com êxito verifique os locais:
* CAfile: none
CApath: / usr / ssl / certs
* Problema no certificado SSL, verifique se o certificado da CA está OK. Detalhes:
erro: 14090086: rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: falha na verificação do certificado
* Expiração limpa
* Fechando a conexão # 0
erro: erro no certificado SSL: verifique se o certificado da CA está OK. Detalhes:
erro: 14090086: rotinas SSL: SSL3_GET_SERVER_CERTIFICATE: falha na verificação do certificado ao acessar https://github.com/username/ExcelANT.git/info/refs
fatal: HTTP request failed
Isso é um problema com meu firewall, cygwin ou o quê?
Eu não havia definido o proxy HTTP na configuração do Git, no entanto, é um servidor ISA que precisa de autenticação NTLM, e não básico, portanto, a menos que alguém saiba como forçar o git a usar o NTLM, sou prejudicado.