suse11-安装git


1.suse11本有安装git,可是没有git-http-push , 碰到的错: http-push is not a git command

由于版本关系问题没能直接安装,只好,重新编译git


2.从安装盘找到源码包(这样版本都符合要求不用烦心)

解压后直接开始编译,配置没有找到curl,和expat ,查看系统有安装相应的rpm包。


估计是不完整,少头文件什么的,重新编译。

从安装盘找到编译,期间重编译的安装的包如下

-rw-r--r-- 1 king users 2406360 Jan 23  2012 curl-7.19.7-1.18.1.src.rpm
-rw-r--r-- 1 king users  375081 Jan  8  2010 expat-2.0.1-88.26.1.src.rpm
-rw-r--r-- 1 king users 3919791 Jan 11  2012 openssl-0.9.8j-0.26.1.src.rpm
-rw-r--r-- 1 king users  435665 Feb 21  2009 zlib-1.2.3-106.34.src.rpm


3.再编译,连接找不到dl库,配置需要ld库,好再来一次

./configure LDFLAGS='-ldl'  

make

make install

查看默认安装的位置/usr/local/libexec/git-core, 找到git-http-push,这回是真全了.


4. git  push http://m:m@192.168.1.1/git/m.git  成功push


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值