返回列表

关于BitBucket的一个坑:设置SSH repository access denied. access via a deployment key is read-only.

默认分类 2018/03/13 21:25

原文地址:http://blog.csdn.net/joeleedreamer/article/details/77093832

这几天一直在捣鼓Git,玩了各种代码托管平台,GitLab、BitBucket等,其中在BitBucket这里挑了一个巨坑:远程建仓之后,我在本地用ssh的方式测试push一个文件上去,结果出现push失败了,于是我想起我没有设置好ssh,于是打开远程仓库->setting->access keys->add key

当时心想着一定就是设置ssh的地方了吧,于是果断把ssh粘贴上去,提交,再push一下,又报错了:

repository access denied. access via a deployment key is read-only.

什么?!权限是read-only?!再回去看看,发现图一中有一句话我没看到:

这是什么鬼?!这不是我要设置的ssh啊,这个是Deployment key,于是果断statckoverflow:

原文连接:https://stackoverflow.com/questions/13306435/repository-access-denied-access-via-a-deployment-key-is-read-only

这才终于解决了我多年的“老便秘”~坑!下面贴出正确设置ssh的步骤截图: