导出新的$ HOME时需要使用我的.ssh_config

问题描述 投票:0回答:1

我处于需要访问特定github域的远程会话中。在将$ HOME导出为设置为的值之前,我无法在这台计算机上使用git。进入此位置后-如何利用以前的ssh_config文件?

bash git ssh
1个回答
0
投票

按照@jordanm的建议,您可以使用ssh -F /path/to/ssh/config,但是这样做的问题是,它可能无法从ssh配置目录中选择隐式的公用/专用密钥对,这很可能是您想要执行的操作。] >

我建议您不是尝试指定其他SSH配置,而是在$HOME/.ssh/config中更新SSH配置,以添加特定的主机条目并在此处指定正确的私钥文件。可以这样做:

Host youraliashere
HostName github.com
User git
IdentityFile /path/to/private/key/id_rsa

然后,您将只使用通过SSH为git配置的远程设备,类似这样(当然没有<>:]

git remote set-url origin git@<youraliashere>:<username>/<repo>
© www.soinside.com 2019 - 2024. All rights reserved.