今天被git折腾死了,push代码的时候给我报这个错误:
Error: The requested URL returned error: 403
while accessing # https://github.com/user/repo.git/info/refs # fatal: HTTP request failed
上网google了一下说是git版本太老的缘故,我的git版本是1.7.0.4,但是官网上要求是1.7.10以上。
于是在http://songfantasy.iteye.com/blog/1581035这篇文章里找到了更新git版本的方法,第一步就是要添加ppa源
add-apt-repository添加ppa源的时候,系统又给我报错:
[add-apt-repository] ImportError:
No module named softwareproperties.SoftwareProperties
继续寻找,直到找到这篇文章:http://blog.chinaunix.net/uid-24178783-id-3406025.html
文章中说出现上述问题的原因是python的版本不对,默认的话Ubuntu 10.04的python解释器应该是python 2.6,而我之前把python的默认版本改成了2.7。
解决问题的主要思路就是先查看/usr/bin中的python文件,发现该文件是python2.7的链接文件
于是直接删掉这个软链接,然后重新创建python2.6的链接文件:
1 rm /usr/bin/python
2 ln -s /usr/bin/ptyhon2.6 /usr/bin/python
在创建了python2.6的链接文件之后,还要进行的一个步骤就是在命令行中导入python的环境变量。例如在此时python文件放在/usr/bin目录下,于是输入:
1 PATH=/usr/bin/:$PATH
然后在命令行中输入python --version就可以发现python的默认版本号改成了Python2.6.5
解决了这个问题之后,上面的所有问题就都迎刃而解拉~最后还是要感谢下分享了上面提到的几篇文章的牛人们~