无法从远程存储库读取

Ava*_*eur 50 aptana github

我多次收到以下错误:

无法读取远程存储库.请确保您具有正确的访问权限并且存储库存在.

我很困惑如何解决这个错误.

Mil*_*les 21

确保在GitHub帐户和本地计算机上使用正确的SSH密钥/用户名.这是你如何 在GitHub上做到这一点

此外,您可以考虑使用替代Git管理器.我从来没有听说过Aptana,但我知道GitHub有一个很棒的GUI程序来管理你的存储库.

在未来,这在Linux/Unix操作系统(如Ubuntu)上更加容易和简化.Ubuntu面向开发人员,默认情况下安装了正确的Git和SSH.


Dim*_*tas 6

我有一个私人回购完全相同的问题。通过https和ssh通过相同的错误进行克隆

然后我通过github进行了提交(README.md用空行简单地更新了)

令人惊讶的是,这解决了问题。知道为什么会很高兴!


aya*_*sca 6

点击这个

我有同样的问题 - 它是由我使用SSH密钥而不是HTTPS URL引起的.我通过Intellij导入项目创建了我的存储库,它必须通过HTTPS推送.


Gio*_*osK 5

假设您已根据 github 的说明完成了正确的 SSH 密钥配置,则可能是使用 https 拉取,然后使用 git+ssh 推送的问题

让它更清楚

如果您使用 https 拉取

git pull https://github.com/user/repo.git
Run Code Online (Sandbox Code Playgroud)

那么你已经改变了远程 URL

git remote set-url origin git+ssh://github.com/user/repo.git
Run Code Online (Sandbox Code Playgroud)

并尝试在一些更改和提交后推送

git push origin master
Run Code Online (Sandbox Code Playgroud)

你可能会得到这个错误,它发生在我身上

擦除本地存储库并使用 git+ssh 重新克隆

git pull git+ssh://github.com/user/repo.git
Run Code Online (Sandbox Code Playgroud)

现在你的推送应该有效