3

https経由でリポジトリにプッシュしようとしていますが、次のエラーが発生します。

[root@localhost systemevents]# git push
git: 'http-push' is not a git command. See 'git --help'.
fatal: git-http-push failed

SSL証明書をチェックしていません(git config --global http.sslVerify false)。これは、VMWarePlayerで実行されているRedhatEnterpriseLinux5仮想マシンの新規インストールです。Gitは次の方法でインストールされました。

./configure --with-openssl --with-expat=/opt/expat --with-curl=/opt --prefix=/usr/local
make all
make install

Libssh2(v1.4.2)はソースからインストールされました。CurlとExpatは次の方法でインストールされました。

#Curl v7.26
./configure --with-libssh2 --enable-shared --prefix=/opt
make; make install

# Expat v2.1
./configure --prefix=/opt/expat
make; make install

私がアクセスできるyumリポジトリ内のこれらのプログラムのバージョンはかなり古く、git push明らかに古すぎます。エラーメッセージは私にはかなり混乱していて、どうしたらよいかわかりません。HTTPのクローンを作成してプルオーバーすることができます。

4

1 に答える 1