我在Windows 7上运行git bash,并希望从known_hosts文件中删除几个主机。
我似乎找不到任何.ssh目录。在Windows 7上,git bash包含的ssh客户端将其已知主机存储在何处?
在我的Windows电脑上,它将其存储在
C:\Users\[用户名]\AppData\Local\VirtualStore\Program Files (x86)\Git\.ssh
Git Bash将已知主机存储在~/.ssh/known_hosts
中;-)
无论该文件实际上在哪里。当您在Git Bash中时,例如使用vim ~/.ssh/known_hosts
命令,您可以编辑该文件。
--
(默认情况下,~位于/c/Users/[user_name],因此/c/Users/[user_name]/.ssh/known_hosts
)
git remote rename a b
。 - Gerard在我的电脑上,它可以在另一个驱动器上找到(不在默认的C:/上)。
H:\.ssh
我在这里找到了我的。
C:\Windows\System32\.ssh
虽然我希望我可以将其设置为
C:\Users\[username]\.ssh
就像在其他情况下一样。