2

Windows用のcopSSHをインストールしました。起動する C:\copSSH\home\Nick\.sshと、公開鍵と秘密鍵を含むディレクトリが表示されます。

Cygwinbashウィンドウを介してこのディレクトリにアクセスする場合

ssh user @ host

私は幸せにログインします。しかし、gitbashウィンドウを開くと

git clone ssh:// user @ host

のキーにアクセスしようとしますがC:\Users\Nick\.ssh、「許可が拒否されました」というエラーが表示されます。C:\copSSH\home\Nick\.sshすべてがディレクトリとして使用されるようにgitを修正するにはどうすればよいですか?

4

1 に答える 1

2

copSSHによって設定される環境変数は、gitbashWindowsにあるものと同じではありません。(Windows上のOpenSSHも参照してください)

$HOME変数をcopSSHで使用される変数に再定義する必要がある場合があります。HOME再定義の追加の例については、このスレッドを参照してください。

デフォルトでは、HOME=/c/Users/Nick
試す:

 export HOME=/c/copSSH/home/Nick

永続的にするために(bashシェルを開くたびに)、この行を.bashrcunder c:\Users\Nickc:\Users\Nick\.bashrc)に追加してみてください。

于 2009-09-30T18:16:13.640 に答える