gpt4 book ai didi

windows - 我怎样才能让 git 和 copSSH 在正确的目录中查找 key ?

转载 作者:可可西里 更新时间:2023-11-01 10:30:38 24 4
gpt4 key购买 nike

我刚刚为 Windows 安装了 copSSH。当我启动它时,我得到一个目录 C:\copSSH\home\Nick\.ssh,其中有我的酒吧和私钥。

当我使用

通过 Cygwin bash 窗口访问此目录时

ssh user@host

我很高兴登录。但是,当我打开一个 git bash 窗口时

git clone ssh://user@host

它试图访问 C:\Users\Nick\.ssh 中的 key ,这给了我一个“权限被拒绝”的错误。我该如何修复 git,使所有内容都使用 C:\copSSH\home\Nick\.ssh 作为目录?

最佳答案

copSSH 设置的环境变量与 git bash Windows 中的环境变量不同。 (另见 OpenSSH on Windows)

您可能需要将 $HOME 变量重新定义为 copSSH 使用的变量。参见 this thread有关 HOME 重新定义的其他示例。

默认情况下,HOME=/c/Users/Nick
尝试:

 export HOME=/c/copSSH/home/Nick

要使其永久化(每次打开 bash shell 时),您可以尝试将此行添加到 c:\Users\Nick 下的 .bashrc (c:\Users\Nick\.bashrc)

关于windows - 我怎样才能让 git 和 copSSH 在正确的目录中查找 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1499279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com