使用腾讯云开发者平台管理git账号权限,在升级后,如果是团队账号,需要注意跨团队的问题,目前已经不支持同一个账号跨团队。

举个例子:你在A团队账号的邮箱是 a@a.com,登录地址是 a.coding.net

但是你仍然参与/负责B团队的代码管理,但是B团队的登录地址是 b.coding.net。实际上你需要拥有两个账号登录两个不同的团队,即便相同邮箱,也是不同账号。

配置SSH 公钥就必须配置两个账号,参考配置如下

#team a account
Host e.coding.net
        HostName e.coding.net
        User git
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_team_a
#team b account
Host eb.coding.net
        HostName e.coding.net
        User git
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_team_b

注意配置的b团队的方式,其中Host的地方写的是eb, 那么在你的git配置中,远程地址配置也应该是

git@eb.coding.net:testproject/test.git

这样可以支持配置多个SSH公钥。