Centosシステムの下でgitはfatal:HTTP request failed,error:while accessingに遭遇した.SSL connect errorエラー
1814 ワード
Goプロジェクトでgo getしたときに以下のエラーが発生しました
ネットで探してみるとCentOsがダウンロードしたgitバージョンが低すぎるだということがわかりました.
gitを更新するしかありません
1)インストール依存度:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc
2)旧バージョンのアンインストール
3)最新バージョンのインストールhttps://mirrors.edge.kernel.org/pub/software/scm/git/最新gitバージョンを取得しました
cd/usr/local/src/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.0.tar.xz
tar -vxf git-2.18.0.tar.xz
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin">>/etc/profile
source/etc/profile
ここでmake prefixの場合gccをインストールしていないと以下のエラーが発生します
4)gitバージョンの表示
git --version
更新したらfatal:HTTP request failed,error:while accessingというエラーが解決しました.
しかし、go getに続いて次のようなエラーに遭遇しました.
適切なライブラリをインストールする必要があります
yum update -y nss curl libcurl
参考:centosでgitバージョンをアップグレードする操作記録https://www.cnblogs.com/kevingrace/p/8252517.html
git cloneエラーSSL connect errorhttps://blog.csdn.net/lixuande19871015/article/details/80420940
/src/github.com/lib/pq/.git/
error: while accessing https://github.com/lib/pq/info/refs
fatal: HTTP request failed
ネットで探してみるとCentOsがダウンロードしたgitバージョンが低すぎるだということがわかりました.
gitを更新するしかありません
1)インストール依存度:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc
2)旧バージョンのアンインストール
yum remove git
3)最新バージョンのインストールhttps://mirrors.edge.kernel.org/pub/software/scm/git/最新gitバージョンを取得しました
cd/usr/local/src/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.0.tar.xz
tar -vxf git-2.18.0.tar.xz
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin">>/etc/profile
source/etc/profile
ここでmake prefixの場合gccをインストールしていないと以下のエラーが発生します
GIT_VERSION = 2.18.0
* new build flags
CC credential-store.o
/bin/sh: cc: command not found
4)gitバージョンの表示
git --version
更新したらfatal:HTTP request failed,error:while accessingというエラーが解決しました.
しかし、go getに続いて次のようなエラーに遭遇しました.
fatal: unable to access 'https://github.com/lib/pq/': SSL connect error
package github.com/lib/pq: exit status 128
適切なライブラリをインストールする必要があります
yum update -y nss curl libcurl
参考:centosでgitバージョンをアップグレードする操作記録https://www.cnblogs.com/kevingrace/p/8252517.html
git cloneエラーSSL connect errorhttps://blog.csdn.net/lixuande19871015/article/details/80420940