web-dev-qa-db-ja.com

WindowsのPATHにsshを追加します。正確に何を書きますか

新しい(私が最初に試した)Windows作業コンピューターでgithubに接続しようとすると、permission denied (Public Key) errorが表示されます

Githubの指示に従って、ssh -vT [email protected]

これにより、「sshは内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されない」ことがわかりました。

それをグーグルで、私はこのメッセージが「sshがPATHにない」ことを意味することがわかりました

私のパスにそれを追加しようとすると、私は見つけました

Variable name: Path
Variable value: :\Program Files (x86)\Windows Live\Shared

Sshをパスに追加するためにexactlyと入力します。ありがとう。かどうかわからない

:\Program Files (x86)\Windows Live\Shared\ssh.exe

または、他の何か...

20
Leahcim

ssh.exeがあるディレクトリを見つける必要があります。

次に、システムのプロパティに移動し(WINDOWS KEY + PAUSEを押します)、システムの詳細設定に移動し、環境変数をクリックします...

[変数]の下に[パス]が表示されるまで、下部のスクロールウィンドウを下にスクロールします。クリックして、[編集...]をクリックします。

値の最後に移動し、セミコロンがまだない場合はセミコロンを追加し、ssh.exeがあるディレクトリへのパスを入力します。

SSH.exeはC:\ Program Files\Git\usr\binにあります

14
Deepak Ramesh

Git for Windowsがインストールされている場合、Bash Shellはsshなどとともにインストールされます。

Bash内からsshを実行できます。

コマンドプロンプトから次のコマンドを実行します。

bash -c "ssh -vT [email protected]"

Bash Shellはsshのパスを認識しています。

パス環境にsshのパスを追加する必要はありません。

0
M.Hassan