相关疑难解决方法(0)

无法从远程存储库读取

我多次收到以下错误:

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

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

aptana github

50
推荐指数
4
解决办法
7万
查看次数

VS Code / Bitbucket / SSH - 权限被拒绝(公钥)

我正在尝试通过 ssh 从 vscode 访问 bitbucket,但总是获得权限被拒绝 (publickey)

SSH 密钥位于 下~\.ssh\,公钥在 中正确设置bitbucket/settings/security/sshkeys。按键经过测试,可以正常工作!

启动后,我可以从 Windows 命令提示符和 powershell 访问我的存储库而不会出现问题,但不能从 git bash 或 vscode 访问。在 git bash 中手动设置 ssh 并启动 vscode 工作:

eval $(ssh-agent)
ssh-add /c/Users/username/.ssh/privatekey
code
Run Code Online (Sandbox Code Playgroud)

我的环境:

  • Windows 10 企业版 (1803/17134.765)
  • Visual Studio 代码 (1.35.0)
  • 适用于 Windows 的 git (2.20.1.windows.1)
  • 通过 ssh 的 bitbucket
  • 我想我正在使用在后来的 Windows10 更新之一中引入的 ssh-agent(不知道如何检查,不过 Windows ssh-agent 服务正在运行)。
  • 我的用户文件夹(包含 /.ssh)和 repo 的工作副本位于网络驱动器上

对我来说,问题归结为一个问题:为什么 vscode 不使用 windows native,正确设置 ssh 服务,而是依赖 git bash ssh 代理? …

git ssh bitbucket windows-10 visual-studio-code

19
推荐指数
4
解决办法
2万
查看次数

GIT 无法从远程存储库读取

我已经克隆了一个私有仓库,将它分叉并在一个功能分支中进行了一些更改。当我尝试将这些更改推送到 repo 时,我收到以下消息:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我试图从我的 Windows 计算机控制面板>凭据中删除 git 凭据,但它仍然显示相同的错误。

有没有可能我必须从我的终端登录和退出到 git?如果是这样,我该怎么做?

我也试过用 git push --set-upstream origin 推送,但它只是向我展示了同样的错误。

你们有没有人见过这个?

预先感谢,埃里克

git github

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×2

github ×2

aptana ×1

bitbucket ×1

ssh ×1

visual-studio-code ×1

windows-10 ×1