git安装未发现linux工具,Linux软件安装 | git下载安装

1. 安装linux环境git依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2. 下载git安装包

两种方式:

yum install git

wget

wget -c -t=0 https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz

3. 解压tar,编译安装

cd git-2.8.3

make configure

./configure --prefix=/usr/git ##配置目录

make profix=/usr/git

make install

4. 加入环境变量

echo "export PATH=/usr/git/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

5. 完成-检查版本

git --version

常见问题

问题1

error: RPC failed; result=18, HTTP code = 200B | 13.00 KiB/s

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

原因:整个库较大,postBuffer 默认值较小的原因

解决方法1

clone https方式换成SSH的方式,把 https:// 改为 git://

# 例:

git clone https://github.com/libgit2/libgit2

# 改为:

git clone git://github.com/libgit2/libgit2

解决方法2:重新设置通信缓存大小

git config --global http.postBuffer 524288000

这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。

git config --list

如果失败并显示错误:RPC失败;result = 18,HTTP代码= 200,通过在配置中进一步增加postBuffer来重试

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

解决方法3:少clone一些,每个文件只取最近一次提交,不是整个历史版本

git clone https://github.com/flutter/flutter.git --depth 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值