这是配置文件:
Host bitbucket.org
HostName bitbucket.org
User git
IdentityFile ~/.ssh/id_rsa
Host bitbucket-office.org
HostName bitbucket-off.org
User git
IdentityFile ~/.ssh/work_rsa
Host bitbucket-personal.org
HostName bitbucket-per.org
User git
IdentityFile ~/.ssh/personal_rsa
不知道设置有什么问题。我想从同一台本地机器连接到 2 个远程仓库。设置配置文件是我在互联网上找到的解决方案。但不知何故,我一次只能使用一个(最新创建的那个)。当我尝试从其他 repo 中提取时,它会引发以下错误:
Agent admitted failure to sign using the key.
repository access denied.
fatal: The remote end hung up unexpectedly
我的两个公共 SSH 密钥都很好地发布在各自的 bitbucket 帐户中。
如何使配置文件根据需要运行?