이전 CentOS 5.6(github.com이 TLSv1/TLSv1.1 지원을 삭제했기 때문에 git 시스템을 사용하여 github.com/repo.git에 액세스하는 방법)

이전 CentOS 5.6(github.com이 TLSv1/TLSv1.1 지원을 삭제했기 때문에 git 시스템을 사용하여 github.com/repo.git에 액세스하는 방법)

이제 CentOS 5.6을 기반으로 하는 Rocks 5.4 클러스터가 생겼습니다. 내 git push코드가github.com, 오류가 발생했습니다.

오류: 오류:1407742E: SSL 루틴: SSL23_GET_SERVER_HELLO: 액세스 시 tlsv1 경고 프로토콜 버전http://github.com/

관련된 링크들:
OpenSSL 라이브러리 libssl.so.1.0.1을 사용하도록 Git 컴파일
https://githubengineering.com/crypto-removal-notice/

누군가 해결책이 있기를 바랍니다. 매우 감사합니다!
치앙

답변1

많은 사람들이 여러 가지 이유로 여전히 RHEL 5/CentOS 5를 실행하고 있습니다. 안타깝게도 RHEL 5는 더 이상 지원되지 않으며 RHEL 5용 OpenSSL >= 1용 패키지는 없습니다.

외국 저장소 사용에 대해 걱정이 없다면 "tuxad repo"를 사용할 수 있습니다. 다양하고 간단한 접근 방식을 제공합니다.RHEL 5의 OpenSSL을 RHEL 6의 OpenSSL로 업데이트(여전히 지원됨):

  1. RHEL 5용 tuxad 저장소 설치: rpm -ihttp://www.tuxad.de/repo/5/tuxad.rpm
  2. 업데이트 패키지: yum 업데이트

자세한 내용은 여기에서 확인할 수 있습니다.

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

이 저장소에는 OpenSSL 1용으로 다시 빌드된 여러 패키지가 포함되어 있습니다.

  • httpd(ECDH 지원과 같은 기타 향상된 기능도 포함)
  • 접미사
  • 비둘기 로프트
  • 곱슬
  • 살쾡이
  • 바보
  • VSFTPD
  • w3m
  • 얻다
  • PHP
  • RHEL 6에서 백포트된 php(별도의 저장소 "tuxad-php")

관련 정보