【发布时间】:2014-10-07 14:47:34
【问题描述】:
我有两个要匹配的 bitbucket 帐户和 ssh 密钥。我已经看到 many solutions 到 manage 通过别名在同一主机上使用多个键,但不幸的是,我需要我的 git 引用是通用的。
我需要它们通用的原因是因为我正在与Pods 共享项目。这意味着所有从事项目的开发人员的远程 git 源 url 需要相同,但我不能保证每个人都能够设置与我相同的别名,而且不应该期望他们这样做。
我已经尝试过像这样指定我的用户帐户的愚蠢尝试:
Host BitbucketA
HostName bitbucket.org
IdentityFile ~/.ssh/id_rsa
User UserA
Host BitbucketB
HostName bitbucket.org
IdentityFile ~/.ssh/id_rsa_userB
User UserB
认为每当我尝试访问 UserB 的存储库之一时,我都可以指定使用 id_rsa_userB。不幸的是,这似乎不是它的工作原理。
有什么方法可以实现我想要的吗?
【问题讨论】: