OpenSSL 버전 0.9.8만 완전히 지원하는 실행 시스템.
OpenSSL 1.0.1 라이브러리(Distro에서 지원)가 병렬로 설치됩니다.
Git은 여전히 0.9.8 라이브러리를 선호하지만 1.0.1을 사용하려면 이 라이브러리가 필요합니다.
Git은 소스에서 빌드하여 libssl.so.1.0.0 라이브러리를 사용하여 작업할 수 있습니다.https://github.comTLS v1.2를 사용하시나요?
예를 들어:
/usr/lib64/git/git-http-fetch -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6c78000) /usr/lib64/git/git-http-push -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-imap-send -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff7d56000) /usr/lib64/git/git-remote-ftp -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-ftps -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-http -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000) /usr/lib64/git/git-remote-https -> libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007ffff6a4d000)
에 연결해야 함libssl.so.1.0.0
답변1
(테스트 목적으로) 작동하는 것 같습니다. 감사합니다. 쇼나 진
우리가 원하는 라이브러리에 대해 Git을 구축하세요.
export LD_LIBRARY_PATH=~/git-test-inst/lib
mkdir git-test-inst
cd git-test-inst/
wget https://dl.uxnr.de/mirror/curl/curl-7.59.0.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz
wget https://github.com/git/git/archive/v2.16.3.tar.gz
mv v2.16.3 git-2.16.3.tar.gz
tar -xf openssl-1.1.0h.tar.gz
cd openssl-1.1.0h
./config --prefix=/home/$USER/git-test-inst
make -j16
make -j16 install
cd ../
tar xf curl-7.59.0.tar.gz
cd curl-7.59.0
./configure --with-ssl=/home/$USER/git-test-inst/ --prefix=/home/$USER/git-test-inst/
make -j16
make install
ldd /home/$USER/git-test-inst/lib/libcurl.so.4.5.0
cd ..
tar xf git-2.16.3.tar.gz
cd git-2.16.3
make configure
./configure --prefix=/home/$USER/git-test-inst/ --with-openssl=/home/$USER/git-test-inst/ --with-curl=/home/$USER/git-test-inst/
make -j16
make install
ldd /home/$USER/git-test-inst/libexec/git-core/git-remote-https
저장소 Github.com에 대해 테스트되었습니다.
답변2
이것은 나에게 효과적입니다! git
그냥 상황에 따라 다릅니다 curl
. 감사합니다.
- 최신 것을 컴파일
openssl
하고 설치하십시오. - 컴파일
curl
및 설치 - 컴파일
git
및 설치