当前位置: 首页 > 知识库问答 >
问题:

Git:致命:无法从远程存储库读取

轩辕天佑
2023-03-14

我正试着和git建立联系http://danielmiessler.com/study/git/#website来管理我的网站。

我已经完成了说明中的最后一步:git推送网站master:refs/heads/master

我正在使用win7中的git ming32命令行

$ git push website +master:refs/heads/master
Bill@***.com's password:
Connection closed by 198.91.80.3
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

这里的一个问题可能是程序正在寻找Bill@***. com。当我通过ssh连接到我的网站时,我有一个不同的用户名(让我们说“abc”)。所以也许这应该是abc@***. com。如果是这样,我不知道如何改变这个或者我是否可以用化名

共有3个答案

穆铭晨
2023-03-14

您可以指定SSH应该作为远程URL的一部分发送到远程系统的用户名。将用户名放在远程主机名之前,后跟@

git remote set-url website abc@***.com:path/to/repo
孟乐逸
2023-03-14

我刚才也面临同样的问题。。。

我的. git/配置

url = git@github.com:manishnakar/polymer-demo.git

我把它换成了

url = https://github.com/manishnakar/polymer-demo.git 

现在它可以工作了:)

解宏扬
2023-03-14

您的ssh密钥很可能已从ssh代理中删除

ssh-add ~/.ssh/id_rsa

其中id_rsa是与git repo关联的ssh密钥

使现代化

您可能会发现无法打开与身份验证代理的连接 错误以解决您需要首先通过以下方式启动代理的问题:

eval `ssh-agent -s`

 类似资料:
  • 我有两个公共存储库:和: 当我尝试从公共存储库peterI获取最新代码时,出现以下错误: 存储库肯定存在:。我需要配置哪些访问权限?也许是关于权限的?谢谢。 更新1。我尝试了特雷弗·特雷西在他的回答中提出的建议,但没有成功: 更新2。我去看了文件. git\config,这是我在该文件末尾看到的: 公共存储库ssh://manuelM@示例。net/~ peterI/public\u html/p

  • 我知道类似的问题已经被问过了。 但是,我相信我的问题是由于我以前犯的一个错误,因此是不同的:让我解释一下。 一切都很顺利,正如我所能做到的: git添加 本地存储库中的所有文件 git commit-m“message here”将消息添加到我的提交中 git push origin master将我的文件上载到GitHub git push heroku master将我的文件上载到heroku

  • 我已经找了很多个小时,寻找一个解决我这个看似容易解决的问题的方法。不是我的搜索没有结果,而是我的搜索找到了这么多不同的解决方案--没有一个有效。 ‘权限被拒绝(公开密钥)。致命:无法从远程存储库读取。‘ 我已经试过(并且再三试过)用许多不同的方法来修复它。正如我所说的,在过去的两天里,我花了很大一部分时间四处寻找答案。以下是我尝试过的一些事情: heroku键:清除后跟heroku键:添加 使用'

  • 几个星期以来,我无法从远程存储库中拉出或推到远程存储库。我以为升级到IntelliJ IDEA 14时会发生这种情况,但我也可以用IDEA 13.1.5重现这种问题。 工具提示说“Fetch failed fataly:Could not read from remote repository”。 而版本控制选项卡中的异常为 使用IntelliJ的内置终端,执行,它可以正常工作。 根据stackt

  • 我生成了ssh密钥并配置了git和SourceTree。我可以从git-bash进行git拉动和其他操作。注意:我在.bashrc中添加了以下内容以使其工作。 如果我在SourceTree(即git-bash)中打开终端,它会向我询问密码短语。所以,我怀疑我的。Bashrc不是由SourceTree来源的。还是我错过了什么?