Git提交时出现错误:ERROR: Repository not found. fatal: Could not read from remote repository.

我们在初次上传时是否会遇到下面的问题?
在这里插入图片描述
  当我遇到时,我百思不得其解,为什么呢?这又是为什么?我明明按照步骤一步一步来的呀!然后还在网上查了一下,各种各样的答案让我不能深刻的理解这个问题,最后让一个朋友帮忙看了一下,发现了问题,才得以解决,所以在这里总结分享出来。
解决方式请点击这里

1. GitHub的两种上传代码的方式
  • HTTPS
  • SSH
    这两种方式的URL是不同的
// HTTPS方式
https://github.com/xxxx/StudyEveryDay.git
// SSH方式
git@github.com:xxxx/StudyEveryDay.git
2. HTTPS

 使用https url进行提交对我们初学者会比较方便,复制https url然后到Git Bash里面直接用git remote add origin https://github.com/xxxxx/StudyEveryDay.git命令就好啦,但是每次需要fetch和push代码都需要输入账号和密码。(我在这里设置了免密登录)《这里我在网上看的一篇免密配置的博客,推荐大家可以查看:https://www.jianshu.com/p/b5ec092fc1d1》

3. SSH

 如果使用SSH的方式提交,如果没有在账户上配置SSH时,会出现和我一样的错误。
在这里插入图片描述
 解释一下SSH:我们只需要把SSH堪称一台电脑的通行证,每台电脑都是固定的,把SSH配置到那个账户下,就表示可以使用这台电脑给这个账户下的仓库上传代码!
如果我想要给别人的仓库提交代码

  • 我需要把我本机的SSH配置到别人账户下,然后采用SSH方式提交代码
  • 把我的账号添加到那个仓库的Collaborators,直接使用https方式提交
4. 总结
  • 使用https方式提交的不需要添加SSH,但是使用SSH方式提交的必须要添加本机的SSH
  • A账户想要给A账户下的仓库提交代码,直接使用https方式就行
  • A账户想要给B账户下的仓库提交代码:
      - 添加Collaborators使用HTTPS方式提交
      - 添加SSH,使用SSH方式提交

问题解答:

  通过上面的讲述,我们可以知道我们在一开始的问题应该如何解决啦!我们先查询一下我们Git Bash上的访问方式(就是remote方式)。
查看当前remote方式:git remove -v
在这里插入图片描述
这里我的上传方式采用的是HTTPS的方式,所以我需要使用HTTPS的方式进行上传。

git remote add origin https://github.com:xxxx/StudyEveryDay.git

就可以解决我前面的问题了。

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值