Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git bash中的ssh客户机将其存储在哪里';windows上的已知\u主机文件?_Git_Ssh_Git Bash - Fatal编程技术网

git bash中的ssh客户机将其存储在哪里';windows上的已知\u主机文件?

git bash中的ssh客户机将其存储在哪里';windows上的已知\u主机文件?,git,ssh,git-bash,Git,Ssh,Git Bash,我正在windows 7上运行git bash,希望从已知的\u hosts文件中删除一些主机 我似乎在任何地方都找不到.ssh目录。git bash附带的ssh客户端在Windows 7上的哪些位置存储其已知主机?git bash将已知主机存储在~/.ssh/known_hosts-) 不管那个文件在哪里。在Git Bash中,您可以使用vim~/.ssh/known_hosts编辑文件 -- (默认情况下~位于/c/Users/[user\u name]所以/c/Users/[user\u

我正在windows 7上运行git bash,希望从已知的\u hosts文件中删除一些主机


我似乎在任何地方都找不到.ssh目录。git bash附带的ssh客户端在Windows 7上的哪些位置存储其已知主机?

git bash将已知主机存储在
~/.ssh/known_hosts
-)

不管那个文件在哪里。在Git Bash中,您可以使用
vim~/.ssh/known_hosts
编辑文件

--


(默认情况下~位于/c/Users/[user\u name]所以
/c/Users/[user\u name]/.ssh/known\u hosts

在我的电脑上存储


C:\Users\[username]\AppData\Local\VirtualStore\Program Files(x86)\Git\.ssh

在我的电脑上,它可以在另一个驱动器上找到(不是在默认的C:/)

H:\.ssh
我在

C:\Windows\System32\.ssh
虽然我希望我能把它设定为

C:\Users\[username]\.ssh

在其他情况下也是如此

要从已知的_主机中删除主机,只需执行命令“ssh-keygen.exe-R host.name.here”,在我的例子中,Git Bash似乎不使用此文件,而IntelliJ使用它。我使用了命令git remote rename a b你能更改驱动器吗?怎么用?这让我发疯:(