CentOS6.5升级git
来源:互联网 发布:淘宝代评职称是真的吗 编辑:程序博客网 时间:2024/05/18 11:24
今天在CentOS6.5上想提交代码到github上,很自然的使用命令:
yum install git
居然真有,回想到被软件依赖所支配的恐惧,欣喜若狂,事实证明是我too young too simple了。
一直到
git remote add origin 'url'
都没问题,然后。。。
git push origin master
一直报403,网上说换成ssh可以解决,试了也没作用!偶然看到一篇文章说github版本问题。然后。。。又开始了各种软件依赖的死循环。。。心痛自己三秒QAQ。
使用yum 安装的git是1.7.1版本的,这里,我将其升级为2.9.0版本。
首先是下载其源码,这里有地址:git源码地址。或者直接去github上应该也是有的。
使用一下命令获取源码:
wget https://www.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz
然后解压:
tar zxvf git-2.9.0.tar.gz
接下来就是安装了,这里介绍一个小技巧给和我一样的小菜鸟。一般开源项目源码里面都有README或者INSTALL之类的文件,里面有很详细的安装介绍以及快速入门之类的,直接看README文件安装就行了,不用装个软件搜一下安装教程,多麻烦啊!
根据INSTALL文件,安装过程如下:
make prefix=/usr
但是报错了,找不到<open/ssl.h>
,使用openssl命令发现我已经安装了openssl,为什么找不到?没理由啊。发现/usr/include
和/usr/local/include
里面确实也没有,这是什么原因?
突然想到之前上课的时候得另外安装lib***-devle会不会是这个原因?使用命令:
yum list *ssl*
发现有一个openssl-devel****
yum install openss-devel****
再
make prefix=/usr
问题解决,难道linux使用和开发都是分开来的?(待验证)
然后又出现了找不到curl、expat,就不再赘述了,照着葫芦画瓢就解决了!
最后
make install prefix=/usr
安装完成。。。
再次
git push origin master
搞定。。。
阅读全文
0 0
- CentOS6.5升级git
- CentOS6.5升级git
- CentOS6.5升级Git版本
- CentOS6.5升级git版本
- 在centos6.5下升级git版本
- CentoS6升级git
- CentOS6 git升级
- Centos6 升级Git版本
- centos6.5 升级 Python
- CentOS6.5升级内核
- Centos6.5 glibc 升级
- centos6.5升级glibc
- centos6.5升级httpd
- centos6.5升级gcc
- Centos6.5将git 1.7.1升级到git 2.2.1
- CentOS6.5 install Git
- centOS6.5 安装Git
- centos6.5 安装git
- 小printf的故事:什么是真正的程序员?
- MySQL分区按日期
- Gradle实现多渠道OEM打包
- Java数据结构Collection、Set,List,Map
- Java中的多线程你只要看这一篇就够了
- CentOS6.5升级git
- Kubernetes学习笔记(1):Allocatable资源
- c++ 数制转换 一个十进制的数变十几进制的和几进制的数
- 机器学习中的数据清洗与特征处理综述
- 如何连接Rancher与阿里云NAS存储
- 安卓刷量技术揭秘(一) 工具篇
- Hacker, pack your bags! Codeforces Round #422 (Div. 2) (贪心)
- 浪淘沙第八首·刘禹锡
- 八种排序算法