我刚为Windows安装了copSSH。当我启动它时,我会得到一个目录C:\copSSH\home\Nick\.ssh,其中包含我的酒吧和私钥。
当我通过Cygwin bash窗口访问此目录时,
ssh用户@主机
我很高兴登录了。但是,当我打开git bash窗口时
git克隆ssh://user@host
它试图访问C:\Users\Nick\.ssh中的密钥,这给了我一个“拒绝权限”错误。我如何修复git,以便所有的东西都使用C:\copSSH\home\Nick\.ssh作为目录?
发布于 2009-09-30 18:16:13
copSSH设置的环境变量与中的环境变量不一样。(另见Windows环境下的OpenSSH)
您可能需要将$HOME变量重新定义为copSSH使用的变量。有关家庭重新定义的其他示例,请参见这条线。
默认情况下,HOME=/c/Users/Nick。
尝试:
export HOME=/c/copSSH/home/Nick为了使其永久化(每次打开bash ),您可以尝试将这一行添加到.bashrc下的c:\Users\Nick (c:\Users\Nick\.bashrc)中。
https://stackoverflow.com/questions/1499279
复制相似问题