Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1316|回复: 2
打印 上一主题 下一主题

git fatal: 过早的文件结束符(EOF)解决办法

[复制链接]

1272

主题

2067

帖子

7960

积分

认证用户组

Rank: 5Rank: 5

积分
7960
跳转到指定楼层
楼主
发表于 2023-12-16 14:52:37 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
https://blog.csdn.net/danxiaodeshitou/article/details/112553468
  1. $ git config --global http.postBuffer 524288000
  2. $ git config --list

  3. 执行上述命令后看到如下结果

  4. http.postbuffer=524288000
复制代码
回复

使用道具 举报

1272

主题

2067

帖子

7960

积分

认证用户组

Rank: 5Rank: 5

积分
7960
板凳
 楼主| 发表于 2023-12-16 16:41:05 | 只看该作者
本帖最后由 Qter 于 2023-12-16 16:52 编辑

https://www.zhihu.com/question/5 ... 3257609694?utm_id=0

git配置ssh登陆后,却一直提示要输入密码?我在windows上使用git,配置了ssh登陆到oschina上,pub-key放到了oschina的服务器上,pri-key也放到了.ssh目录下,但是我使用ssh -T git@oschina.net去测试是否成功免密登陆的时候,却提示我要输入密码,我输入oschina密码或者pri-key密码都无效,完全凌乱了,不知道问题出在哪里……


作者:明天开始放假
链接:https://www.zhihu.com/question/55865892/answer/3257609694
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

在上文介绍了vscode使用ssh连接实验室服务器,但是每次输入密码十分的复杂。本文讲解通过密钥文件,实现免密登录。明天开始放假:【实验室服务器使用指南一】vscode使用ssh远程连接实验室服务器3 赞同 · 1 评论文章原理将主机A的公钥a放在服务器B上,当A请求连接B时,主机A的私钥a'会和主机B上的公钥a匹配,匹配上即可实现免密登录。主机A:公钥a+私钥a'服务器B:主机A的公钥a操作1.主机A生成密钥(本人使用的windows)在cmd输入ssh-keygen2.查看密钥默认在C:/user/admin/.ssh文件中,其中id_rsa是私钥,id_rsa.pub是公钥。用记事本打开id_rsa.pub后复制下来;<img src="https://pic1.zhimg.com/50/v2-ad0ae93d7e5d67e877bc699589232eb5_720w.jpg?source=2c26e567" data-caption="" data-size="normal" data-rawwidth="689" data-rawheight="244" data-original-token="v2-6b80c76c7e2b2476448d006743e348fb" class="origin_image zh-lightbox-thumb" width="689" data-original="https://pica.zhimg.com/v2-ad0ae93d7e5d67e877bc699589232eb5_r.jpg?source=2c26e567"/>3.将公钥放入服务器中进入服务器的/home/XXX/.ssh文件夹下,其中XXX为你的用户名。创建authorized_keys,打开后粘贴刚才复制的id_rsa.pub中的公钥。<img src="https://picx.zhimg.com/50/v2-1940072bd386ceece23ed9909fac3626_720w.jpg?source=2c26e567" data-caption="" data-size="normal" data-rawwidth="873" data-rawheight="222" data-original-token="v2-87bf7c70cc1f386c426639f0cd857f54" class="origin_image zh-lightbox-thumb" width="873" data-original="https://pica.zhimg.com/v2-1940072bd386ceece23ed9909fac3626_r.jpg?source=2c26e567"/>4.修改文件权限在服务器中运行下列命令:chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh5.重新打开vscode使用ssh连接,发现不需要密码了。











回复 支持 反对

使用道具 举报

1272

主题

2067

帖子

7960

积分

认证用户组

Rank: 5Rank: 5

积分
7960
沙发
 楼主| 发表于 2023-12-16 15:51:42 | 只看该作者
https://www.cnblogs.com/zjfjava/p/10392150.html



git clone时RPC failed; curl 18 transfer closed with outstanding read data remaining
git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误
原因1:缓存区溢出
解决方法:命令行输入
git config http.postBuffer 524288000
执行上面命令如果依旧clone失败,考虑可能原因2:网络下载速度缓慢
解决方法:命令行输入
git config --global http.lowSpeedLimit 0git config --global http.lowSpeedTime 999999
如果依旧clone失败,则首先浅层clone,然后更新远程库到本地
git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.gitgit fetch --unshallow



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-25 07:34 , Processed in 0.072297 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表