关于BitBucket的一个坑:设置SSH
这几天一直在捣鼓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,
这才终于解决了我多年的“老便秘”~坑!下面贴出正确设置ssh的步骤截图: