git no Ubuntu get: gnutls_handshake () warning: O nome do servidor enviado não foi reconhecido

1

Quando eu executo: 'git clone ...' do Linux , eu o clono com sucesso.

mas quando eu executo o mesmo formulário de comando Ubuntu recebo a seguinte mensagem de erro:

fatal: unable to access 'https://gitserver...': gnutls_handshake() warning: The server name sent was not recognized

Eu também corro:

GIT_CURL_VERBOSE=1  git clone  https://gitserver...

Na máquina Ubuntu , recebo a saída:

Cloning into 'aaa'...
* Couldn't find host gitserver in the .netrc file; using defaults
* Adding handle: conn: 0x24af4a0
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x24af4a0) send_pipe: 1, recv_pipe: 0
* About to connect() to gitserver port 443 (#0)
*   Trying 111.222.333.444...
* Connected to gitserver (111.222.333.444) port 443 (#0)
* error reading ca cert file /etc/httpd/cert/bbb.crt (Error while reading file.)
* gnutls_handshake() warning: The server name sent was not recognized
*        common name: WARNING couldn't obtain
*        server certificate verification SKIPPED

No Linux eu recebo:

Initialized empty Git repository in /path/to/aaa/.git/
* Couldn't find host gitserver in the .netrc file; using defaults
* About to connect() to gitserver port 443 (#0)
*   Trying 111.222.333.444... * Connected to gitserver (111.222.333.444) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
* Server certificate:
 ....... 

e aqui eu recebo os dados bem.

Qual a diferença entre o Ubuntu e o Redhat?

Obrigado.

    
por user276159 30.04.2014 / 09:31

2 respostas

1

Eu só tive que lidar com essa questão em um novo trabalho. Estou usando 14.04 LTS e meu problema era aparentemente que o nome do servidor que eu estava usando para endereçar o repositório git era na verdade um alias no servidor DNS para outro nome de servidor. Quando usei o outro nome de servidor, não tive problemas e não precisei instalar um certificado ou alterar nada no lado do servidor.

    
por BitterB 13.08.2014 / 18:45
1

RESOLVIDO para mim

Eu encontrei no link a solução que funciona para eu:

eu adiciono a linha

BrowserMatch "git" nokeepalive ssl-unclean-shutdown

para o arquivo de configuração do apache.

    
por user276159 01.05.2014 / 09:38