2011-12-10 9 views
5

自己解凍型パッケージに入っているGit for Win32のポータブル版をダウンロードしました。どこからでも(私のflashdrive)どこからでもコミットできるようにしたかったのですが、ユーザー/ USERNAME/.sshにない公開鍵の使い方はわかりません。他のディレクトリにあるキーを自動的に使うようにGitを設定するには?Portable GitとGitHub:SSH鍵

(私は他のディレクトリにキーを生成することができますが、Gitが自動的にCにキーを送信します。/users/me/.ssh)を

注:私は、Win32を使用しています! LinuxでもOSXでもない!

答えて

4

msysgitは実際には%HOME%/.sshの公開鍵/秘密鍵を使用します。

デフォルトでは、msysgitはHOMEをC:\users\USERNAMEに定義しますが、任意のパスにHOMEを定義することはできません。

user environment variable 'HOME'を定義するだけで、すべてのシェル/ DOSセッションがその新しい値を継承します。

+0

驚くばかりです。私はちょうどcmdを実行する.batの初めにそれを入れます。 – Miles

1

〜/ .bashrcや〜/ .bash_profileにディレクトリを追加できます。また、ユーザーのホームディレクトリを変更しようとすることもできます。

+0

どうすれば追加できますか? - Git Bashは、使用したいフォルダにアクセスできない(実際は、Gitフォルダへのアクセスが制限されているようだ)。 Git cmdを使ってディレクトリを追加するには? – Miles

+0

ファイルをエディタで開き、追加します。 – Fatih

+0

これらのファイルはどこにありますか(フォルダですか)?私はC:/ Git、C:/ Git/bin、G:/ Git、G:/ Git/bin、C:/ users/me /を見てきました。 – Miles