[英]Can't git push to Bitbucket: Unauthorized - fatal: Could not read from remote repository
我无法推送到 Bitbucket,这是错误消息:
> git push 起源大师:大师
未经授权
致命:无法从远程存储库中读取。请确保您具有正确的访问权限并且存储库存在。
调试,当我 ssh 到 bitbucket 时收到此消息:
> ssh -T bitbucket.org
通过部署密钥进行身份验证。您可以使用 git 或 hg 连接到 Bitbucket。 外壳访问被禁用。
此部署密钥对以下存储库具有读取权限:
我的用户名/我的存储库
此邮件的读取权限部分可疑。
PS:我知道有几十个类似的问题,但我在这里找不到确切的错误信息,只能在外面找到解决方案。 这就是为什么我要自己回答这个问题来帮助别人。
我能够使用这个建议解决这个问题:
- 从存储库中删除 SSH 密钥。 (点击回购名称>设置>访问密钥)
- 将 SSH 密钥添加到帐户设置 SSH 密钥。 (点击您的头像 > 个人设置 > SSH 密钥)
因此,在 repo 下添加密钥只会为您提供只读访问权限。 对于读写访问,您需要在您的帐户下添加您的密钥。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.