- 我使用root账户登录系统(
HOME
:/根) - 我执行了一个脚本文件(源脚本)
- 在脚本文件中,我更改了环境变量的值
HOME
(HOME
:/其他) - 我用
~
($HOME在我的 SSH 配置文件中 (〜/.ssh /配置) SSH -T [email protected]
显示 ssh 仍在使用原始默认值(HOME
:/根)
请问为什么?(HOME
我期望 SSH 能够工作的应该是:/其他) 我怎么解决这个问题?
〜/.ssh /配置:
Host gh github.com
User git
IdentitiesOnly yes
HostName github.com
IdentityFile ~/.ssh/id_rsa
我可以确定源脚本正常工作,因为可以通过以下方式正确找到配置文件〜/.ssh /配置(/另一个/.ssh/配置);; 仅有的~(%日)在配置文件中无效,或者之前的值(/根(英文):