ssh -T git@bitbucket.com

明明key在bitbucket的SSH Key中,但是push提示无权限,困惑了好久,找资料试了多账户的key管理方式,依然不起作用,后来在某一个网页中看到了这个命令,输入后提示当前电脑可以访问另一个项目,受启发去查看了那个项目的Access Key列表,果然有这个key,这样也解答了为什么之前从SSH Key中删去本机的Key后无法再次添加的问题。

根据结果推测,Bitbucket应该是优先判断key是否在某一个项目的Access Key,随后才会查找key是否在SSH Key。如果在自己的项目中将key添加到Access Key中,将影响其他项目的访问

posted on 2017-05-14 20:51  夕照_Joy  阅读(6282)  评论(0编辑  收藏  举报