【发布时间】:2023-04-03 20:03:01
【问题描述】:
如果我把它作为一个用例来问,这个问题会很简单。我的电脑上有两个 SSH 密钥
- personal_id_rsa
- company_id_rsa
我在bitbucket.org 上有两个不同的用户帐户。其中一个是我的个人帐户,另一个是我的公司帐户。我的 PC 上也有 N 个存储库。其中一些必须与我的个人帐户相关联,而其他一些存储库必须与公司帐户相关联。没有必须链接到这两个帐户的存储库。我已将 ~/.ssh/config 中的 Identityfile 设置为如下所示。
Host *.bitbucket.org
IdentityFile ~/.ssh/company_id_rsa
每当我想将某些内容推送到我的个人仓库时,我都会将配置文件更改为如下所示。
Host *.bitbucket.org
IdentityFile ~/.ssh/personal_id_rsa
现在,每当我想创建git push 时,编辑文件变得相当不便。我只是在想如果我可以在飞行中拿起其中一个键,当我 push 时,它会容易得多。有什么办法吗?
我遇到了this 问题,它解释了一个类似的用例,但这不是这里的确切用例。
【问题讨论】:
-
正如你所说的 qsn,