当拥有一个带有git@bitbucket.org/project
远程的Git存储库且~/.ssh/config
文件具有(以及其他)后面的条目时:
Host bitbucket.org
User tom
IdentityFile ~/.ssh/bitbucket.rsa
哪个用户优先于另一个用户(例如,在调用fetch
时)?
答案 0 :(得分:1)
哪个用户优先于另一个用户(例如,在调用提取时)?
ssh_config
的手册页中描述了这一点:
ssh(1)
按以下顺序从以下来源获取配置数据:
- 命令行选项
- 用户的配置文件(
~/.ssh/config
)- 系统范围的配置文件(
醇>/etc/ssh/ssh_config
)
这意味着将使用命令行(git remote git
)。
答案 1 :(得分:-1)
如果您的问题中有一个主机文件,主机文件将加载ssh密钥,并且将跳过阅读" (不仅仅是为了说清楚).ssh
文件夹
在您的情况下,此文件将根据其密钥为系统上的所有用户设置默认配置。