热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

无法gitpush到Bitbucket:未经授权-致命:无法从远程存储库读取

如何解决《无法gitpush到Bitbucket:未经授权-致命:无法从远程存储库读取》经验,为你挑选了1个好方法。

我无法推送到Bitbucket,这是错误消息:

> git push origin master:master
未经授权的
致命消息:无法从远程存储库读取。

请确保您具有正确的访问权限,并且存储库存在。

调试时,在ssh到bitbucket时收到以下消息:

>
通过部署密钥验证的ssh -T bitbucket.org 。

您可以使用git或hg连接到Bitbucket。Shell访问被禁用。

此部署密钥具有对以下存储库的读取访问权限:
my-username / my-repository

该消息的读取访问权限部分可疑。

PS:我知道有很多类似的问题,但是我在这里找不到确切的错误消息,只能在外面找到解决方案。这就是为什么我要自我回答以帮助他人。



1> Zanon..:

我能够使用以下建议解决此问题:

    从存储库中删除SSH密钥。(单击回购名称>设置>访问密钥)

    将SSH密钥添加到“帐户设置” SSH密钥。(单击您的头像> Bitbucket设置> SSH密钥)

因此,将密钥添加到存储库下只会给您只读访问权限。要进行读写访问,您需要在帐户下添加密钥。

公平地说,当将密钥添加到存储库时,Bitbucket警告有关只读访问:


推荐阅读
author-avatar
飞舞的猫2502890283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有