参考链接:https://segmentfault.com/a/1190000009530667
关键点:1
推送本地版本库到远程
添加远程版本库地址后推送本地版本库到远程并关联
以上就是我们从建立远程版本库、添加 SSH KEY 公钥信息、添加远程版本库地址信息到本地版本库、
再到推送本地版本库到远程正常流程没有任何问题!
但是很不幸的是失败了! Git控制台输出以下信息:
后面找了老半天原因,
其它的版本库提供商都是这么干的在使用过程中也没有什么问题,
为什么到 Bitbucket 上就不行了呢?
带着这个问题在官网上找答案,
发现 Bitbucket 的 SSH KEY 有 deployment key 也就是 部署密钥 和 account key 也就是 账户密钥 之分,
并且 deployment key 是只读 密钥
也就说我们上面添加的 SSH KEY 它是一个 deployment key 也就是 部署密钥,
所以才导致推送本地版本库到远程版本库失败
关键点2:添加 account key 账户密钥
我们必须将将其 deployment key 删除后再添加 account key, 注意如果 account key 后就不用再次添加 deployment key 了,
网友评论