8

GitBash を使用して Windows で git を操作する方法については、多くの優れた手順があります。

git をインストールすると、「Windows プロンプトから git を使用するようにセットアップする」オプションが提供され、git が Windows パスに配置されることに注意してください。

ssh認証が機能するようにこれを設定する方法はありますか?

現時点では、リモートにアクセスする git コマンドを実行しようとすると、「許可が拒否されました (publickey)」というメッセージが表示されます。

(編集) Windows ホーム ディレクトリを指すように %HOME% を設定しました。そこには、gitbash シェルで動作する id ファイルを含む .ssh フォルダーがあります。

答えはおそらく「いいえ、これがGitBashが存在する理由です」であることを感謝します。しかし、確かに知っておくとよいでしょう。

答えが「いいえ」の場合、なぜわざわざ Windows パスに git を配置するのかと不思議に思うでしょう。

4

2 に答える 2

4

ssh アクセスは、通常の DOS セッションから正常に機能します。and を定義してそこに追加する
だけです。C:\Users\YourAccount\.sshid_rsaid_rsa.pub

を介して git セッションを起動します。これによりgit-cmd.bat、 : が定義%HOME%され、C:\Users\YourAccountssh が機能します。

これにより、msysgit/bin インストールが PATH に配置されます。

msi (Microsoft Installer) を使用してインストールするのではなく、アーカイブを単純に解凍することをお勧めします (ポータブル バージョン " PortableGit-x.y.z-preview201ymmdd.7z" ) 。

そしてOP GreenAsJadeコメントGIT_SSHは、が指さなければならない事実を指摘していplink.exeます。

于 2013-09-08T00:19:31.410 に答える