CenOS的一大特点是稳定,也意味着有些软件包过于陈旧,比如说,今天就遇到了点问题。
由于CentOS的源中的过于陈旧(1.7.1),所以今天在使用github的时候出现了如题所示的错误。
google了一下,可能是因为https的原因,旧版本git不太支持,但按照stackoverflow的方法,将其改为ssh并未正常。
最后只能尝试卸载旧版本git,安装了最新的1.8.33,下载地址:https://code.google.com/p/git-core/downloads/list
我下载的是最新的 1.8.3.3.tar.gz,解压后进入命令行
# ./configure
# make
# make install
安装成功后,重新推送
$ git push origin master
可能提示输入github的用户名和密码,输入之后,推送成功