Old CentOS 5.6, Devido ao github.com, exclua o suporte a TLSv1 / TLSv1.1 Como posso acessar o github.com/repo.git usando o sistema git

0

Agora eu tenho um cluster com o Rocks 5.4 baseado no CentOS 5.6. Quando eu git push o código para github.com , me deparo com os erros:

error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version while accessing http://github.com/

link relacionado:
Compile o Git para usar a biblioteca OpenSSL libssl.so.1.0.1
link

Espero que alguém dê uma solução. Muito obrigado!
Qiang

    
por Qiang L 19.05.2018 / 00:46

1 resposta

0

Existem muitas pessoas ainda executando o RHEL 5 / CentOS 5 por vários motivos. Infelizmente, o RHEL 5 está fora de suporte e, além disso, nunca houve um pacote com OpenSSL > = 1 para o RHEL 5.

Se você não tem nenhuma preocupação em usar um repo externo, pode usar o "tuxad repo". Ele fornece uma maneira diferente e mais fácil de atualizar o OpenSSL do RHEL 5 para o do RHEL 6 (que ainda é suportado):

  1. Instale o tuxad repo para o RHEL 5: rpm -i link
  2. Atualizar pacotes: atualização do yum

Mais detalhes podem ser encontrados aqui:

www.tuxad.de/blog/archives/2014/11/19 / openssl_updatesenhancements_for_rhel__centos_5 www.tuxad.de/blog/archives/2018/07/21/tuxad_rh5_repo_now_with_phpopenssl1

Este repositório contém vários pacotes que são reconstruídos no OpenSSL 1:

  • link
  • postfix
  • dovecot
  • curl
  • lynx
  • mutt
  • vsftpd
  • w3m
  • wget
  • php
  • php do RHEL 6 backported (em repositório separado "tuxad-php")
por 29.07.2018 / 17:19