Github Push erro gnutls_handshake () depois de mudar para o OpenSSL [closed]

0

Talvez há alguns meses, eu estava tentando enviar meu projeto para o Github quando encontrei o seguinte erro:

fatal: unable to access 'https://github.com/choct155/TEL.git/': gnutls_handshake() failed: A TLS packet with unexpected length was received.

Parecia inesperadamente, mas provavelmente foi causado por uma atualização. Depois de algumas escavações, me deparei com a solução apresentada aqui , que essencialmente me aconselhou a compilar o git contra o OpenSSL ao invés do GNUTLS. Eu fiz isso e tudo estava certo com o mundo.

Acabei de encontrar o mesmo erro novamente. Voltei para verificar meu arquivo de controle, e o GNUTLS não está em lugar nenhum (eu substituí essas instâncias pelo OpenSSL como prescrito). Alguém pode me aconselhar sobre onde procurar a chamada que ainda procura usar o GNUTLS em vez do OpenSSL? Há algo mais acontecendo aqui?

Também devo observar que, enquanto inspecionava minha instalação do OpenSSL, recebi um aviso sugerindo que meu arquivo de configuração não pôde ser aberto. Isto é presumivelmente porque o caminho citado não existe. Eu nunca chamei o OpenSSL diretamente antes (como pode ser óbvio, eu sou bastante ignorante nessa área), então eu não posso falar sobre se esta questão se correlaciona com o negócio GNUTLS. Se você acha que isso está relacionado, e / ou apenas sente como se estivesse compartilhando qual variável ambiental (eu presumo) deve ser modificada para que o OpenSSL possa encontrar o arquivo de configuração, por favor, me ilumine.

OBSERVAÇÃO: isso parece ser um problema relacionado ao Github, na medida em que eu consegui me comprometer muito bem. Os arquivos de log servem como prova disso e não houve erro. Isso se encaixa com a minha intuição, uma vez que o commit é local e, portanto, não teria necessidade de lidar com as capacidades do GNUTLS e do OpenSSL ao melhor de meu conhecimento. No entanto, sinta-se à vontade para ajustar minha visão de mundo.

    
por Marvin Ward Jr 29.12.2014 / 12:41

1 resposta

0

Evidentemente, não teve nada a ver com o que eu estava fazendo. Eu tentei de novo um pouco mais tarde e Github não me deu carne. Em outras palavras, houve um problema temporário com o Github.

    
por Marvin Ward Jr 03.01.2015 / 03:43