我试图推动通过https的仓库,但我收到以下错误:git:'http-push'不是git命令。致命:GIT-HTTP推送失败
[[email protected] 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
)。这在Redhat Enterprise Linux 5虚拟机上进行,这是一种全新的安装,运行在VMWare Player中。 Git的安装方式如下:
./configure --with-openssl --with-expat=/opt/expat --with-curl=/opt --prefix=/usr/local
make all
make install
Libssh2(v1.4.2)是从源代码安装的;卷曲和外籍人士分别安装在下列方式:
#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没有问题。
对于回购,您是否有某种读/写问题,如http://talk.maemo.org/showthread.php?t=58301中所述?您要推送的远程服务器上的git版本是什么? – VonC
@VonC我不这么认为,我在这里提出的错误是所有显示为我不像maemo链接。我目前无法访问有关远程服务器的信息,我可以在星期一从管理员处获得详细信息。我认为这是客户端的一个问题,因为我可以毫无问题地从Windows XP主机上推送。 – slitomonous
您的回购中您的遥控器的地址是什么? –