git clone 出错

git clone 出错在linux环境下,(我用的是虚拟机virtualbox,ubuntu16.04)以下错误是已经在远程仓库添加了对应的SSH的情况下出现的:错误1、出现fatal:Theremoteendhungupunexpectedlyfatal:过早的文件结束符(EOF)fatal:index-packfailedgitconfighttp.postBuffer52428…

大家好,又见面了,我是你们的朋友全栈君。

在 linux 环境下,(我用的是虚拟机 virtualbox,ubuntu 16.04)

以下错误是已经在远程仓库添加了对应的 SSH 的情况下出现的:
1、出现 fatal: The remote end hung up unexpectedly
fatal: 过早的文件结束符(EOF)
fatal: index-pack failed
git config http.postBuffer 524288000
不过这个方法也并不总是好使,一般情况下是因为空间不足引起的,所以这样可以解决;
不排除其他情况引起同样的报错。
2、有时候 git clone 在普通模式下,就算使用 sudo 还是会报错:
packet_write_wait: Connection to 104.192.143.1 port 22: Broken pipe
fatal: The remote end hung up unexpectedly
fatal: 过早的文件结束符(EOF)
fatal: index-pack failed
或者
Permission denied (publickey).
(PS:已正确添加过 SSH,仍报错)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
这时候可以试着使用 su 进入 root 模式,然后再克隆。
3、有时候用尽各种办法,由于 SSH 的种种原因,还是会导致克隆失败,
最后的是使用 https 协议来克隆,(eg:git clone https://github.com/wdnlwzd/movie-comment.git)
克隆下来过后,由于是使用https克隆的,所以每次操作都需要输入密码,
不过好在也不是没有解决办法:
在克隆下来的仓库的 .git/config,把 config 文件下的 url(这时是一个 https 链接)改为对应的 ssh链接(eg:
git clone
git@github.com:wdnlwzd/movie-comment.git)。
Ok,这样之后就可以像之前那样使用 ssh 来操作仓库了。
PS: 如果用 https 形式 clone 也不好使,那真要找找网络、代理是否有问题了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162537.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • POJ 3580 SuperMemo

    POJ 3580 SuperMemo

    2021年11月13日
    42
  • 虚拟存储技术和交换技术的区别是什么_虚拟存储器技术

    虚拟存储技术和交换技术的区别是什么_虚拟存储器技术虚拟存储技术和交换技术很像,乍一看都是换入换出,把暂时不需要用的数据换出内存,将需要用到的数据换入内存,从而实现逻辑上内存的扩充。二者之间的区别是,虚拟存储技术是在一个作业运行的过程中,将作业的数据进行换入换出。王道老师举得例子就是玩儿游戏。这儿换一个游戏,比如玩儿DOTA,停留在场景A的时候,场景B的数据不需要用到,所以不放在内存,转换到场景B的时候再把场景B的数据放入内存。而交换技术是内存紧张时,换出某些进程,腾出内存空间,换入其他进程。换而言之,交换技术是在不同的进程(作业)间的,虚拟存储技术是在一个

    2022年9月26日
    3
  • java基础用BigDecimal保留两位小数「建议收藏」

    java基础用BigDecimal保留两位小数「建议收藏」/***保留两位小数*/@Testpublicvoidtest2(){BigDecimalbd=null;//始终显示两位小数double[]num={3.4567,3,0.4567,2343.333,133,3.1415};for(doublen:num){bd=newBigDecimal(n);bd=bd.setScale(2,BigDecimal.ROUND_HA.

    2022年9月23日
    4
  • sublime text3的激活成功教程和使用

    sublime text3的激活成功教程和使用个人博客:ZJBLOG之所以想用这个是因为最近在学Python不知道用啥ide好,看同事说这个不错就了解了下,已经有的notepad++感觉不太好编程吧,做记事本就行了,atom又感觉太卡了,打开慢的要死,加了一些特效插件后也卡。。所以试一下这个。首先安装sublimetext3(好像这个版本比2好就选择这个了)安装直接官网下载就行了官网地址:http://www.sublime…

    2022年7月11日
    68
  • 常见的十大物联网操作系统介绍(物联网开发技术)

    随着物联网产业的迅猛发展,物联网设备的种类和数量也随之快速增长。据Gartner预测,到2020年全球物联网设备将超过260亿个,物联网市场规模将达到1.9万亿美元。与传统的IT领域不一样,物联网设备分布在各个不同领域,功能和形态各不相同,这对物联网提出了巨大的挑战。嵌入式系统成为关键因素物联网依靠互联网完成信息的传递,嵌入式系统的加入使得信息传递更具有专用性。在物联网出现…

    2022年4月12日
    280
  • 大数运算C语言实现

    大数运算C语言实现大数乘法利用字符数组进行大数乘法的位运算#include<stdio.h>#include<math.h>#include<string.h>voidprint_cheng(chars1[],chars2[]);voidmain(){chars1[1000],s2[1000];while(scanf(“%s%s”,s1,s2))pr…

    2022年10月7日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号