firemail

标题: git fatal: 过早的文件结束符(EOF)解决办法 [打印本页]

作者: Qter    时间: 2023-12-16 14:52
标题: git fatal: 过早的文件结束符(EOF)解决办法
https://blog.csdn.net/danxiaodeshitou/article/details/112553468
  1. $ git config --global http.postBuffer 524288000
  2. $ git config --list

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

  4. http.postbuffer=524288000
复制代码

作者: Qter    时间: 2023-12-16 15:51
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




作者: Qter    时间: 2023-12-16 16:41
本帖最后由 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连接,发现不需要密码了。
















欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3