如何更改 git bash 在 windows 中查找 known_hosts 的位置
How to change the place where git bash should look for known_hosts in windows
我通常使用Linux,一切都很顺利。 :-)
但是我有一台运行 Windows 7 的机器。:-\
当我尝试使用 Git Bash 连接到服务器时,我收到以下消息:
The authenticity of host '144.76.35.106 (144.76.35.106)' can't be established.
ECDSA key fingerprint is 50:50:10:f7:40:50:b8:3a:20:c5:20:20:00:a0:d8:70.
Are you sure you want to continue connecting (yes/no)?
通常我应该只输入 yes 然后回车。但是我们正在谈论 Windows... ;-)
问题是在这种特殊情况下,文件夹 ~/.ssh 不可写,我无法更改权限。 (为什么会这样跟公司的安全理念有关,可惜我这里没有影响)
所以我想知道是否有机会改变这个:所以当我输入 yes 并回车时,文件 known_hosts 保存在另一个地方,最重要的是,下次读取该文件当我再次访问服务器时。
换句话说:我在哪里可以配置 Git 在 ~/.ssh 以外的其他地方寻找 known_hosts 使用 Windows?
非常感谢!!!
The problem is that in this special case the folder ~/.ssh
is not writeable and I'm unable to change rights.
这里只是环境变量引用的值HOME
.
在您的 bash 会话中使用 echo $HOME
检查其值。
HOME
应默认设置为 %USERPROFILE%
,但您可以将其设置为您选择的任何其他文件夹,您知道您有权在其中写入。
我通常使用Linux,一切都很顺利。 :-) 但是我有一台运行 Windows 7 的机器。:-\
当我尝试使用 Git Bash 连接到服务器时,我收到以下消息:
The authenticity of host '144.76.35.106 (144.76.35.106)' can't be established.
ECDSA key fingerprint is 50:50:10:f7:40:50:b8:3a:20:c5:20:20:00:a0:d8:70.
Are you sure you want to continue connecting (yes/no)?
通常我应该只输入 yes 然后回车。但是我们正在谈论 Windows... ;-)
问题是在这种特殊情况下,文件夹 ~/.ssh 不可写,我无法更改权限。 (为什么会这样跟公司的安全理念有关,可惜我这里没有影响)
所以我想知道是否有机会改变这个:所以当我输入 yes 并回车时,文件 known_hosts 保存在另一个地方,最重要的是,下次读取该文件当我再次访问服务器时。
换句话说:我在哪里可以配置 Git 在 ~/.ssh 以外的其他地方寻找 known_hosts 使用 Windows?
非常感谢!!!
The problem is that in this special case the folder
~/.ssh
is not writeable and I'm unable to change rights.
这里只是环境变量引用的值HOME
.
在您的 bash 会话中使用 echo $HOME
检查其值。
HOME
应默认设置为 %USERPROFILE%
,但您可以将其设置为您选择的任何其他文件夹,您知道您有权在其中写入。