使用git clone命令克隆文件出现error

配制git: 1 git config --global user.name “Your Name” 2 git config --global user.email “email@example.com” 3 #查看配置是否生效 4 git config --list

5 先在自己的linux服务器本地生成ssh key,使用命令 “ssh-keygen -t rsa -C “your_email@youremail.com””,your_email是你的email,执行时一路按回车就行,这会在当前用户下生成1个公钥id_rsa.pub和一个私钥id_rsa,id_rsa.pub后面配置git要用到。

6,去 gitlab,github设置id_rsa.pub 就可以clone了。

如果clone失败可能如下问题:

1, 究其原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端重新配置大小

在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。

git config --global http.postBuffer 524288000

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

git config --list

使用git更新或提交中途有时出现The remote end hung up unexpectedly的异常,特别是资源库在国外的情况下。此问题可能由网络原因引起。

2,配置git的最低速度和最低速度时间:

git config --global http.lowSpeedLimit 0

git config --global http.lowSpeedTime 999999 单位 秒

经验分享 程序员 微信小程序 职场和发展