新しい(私が最初に試した)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
または、他の何か...
ssh.exeがあるディレクトリを見つける必要があります。
次に、システムのプロパティに移動し(WINDOWS KEY + PAUSEを押します)、システムの詳細設定に移動し、環境変数をクリックします...
[変数]の下に[パス]が表示されるまで、下部のスクロールウィンドウを下にスクロールします。クリックして、[編集...]をクリックします。
値の最後に移動し、セミコロンがまだない場合はセミコロンを追加し、ssh.exeがあるディレクトリへのパスを入力します。
SSH.exeはC:\ Program Files\Git\usr\binにあります
Git for Windowsがインストールされている場合、Bash
Shellはssh
などとともにインストールされます。
Bash内からsshを実行できます。
コマンドプロンプトから次のコマンドを実行します。
bash -c "ssh -vT [email protected]"
Bash Shellはsshのパスを認識しています。
パス環境にsshのパスを追加する必要はありません。