6

独自のSSHキーを使用してUSBドライブ上に完全にポータブルなバージョンのgitを作成しようとしていますが、ドライブ文字ウィンドウで指定されているかどうかに関係なく動作させたいと考えています。ポータブルgitをインストールしましたが、ほとんどが機能します。私が抱えている問題は、$HOMEを動的に設定することです。これにより/DRIVELETTER/PortableApps/PortableGit、SSHキーを生成して使用すると、次のようになります。/DRIVELETTER/PortableApps/PortableGit/.ssh/

現在$HOMEはそうですが、存在しない/ssh生成のデフォルトパスになります。//.ssh/id_rsa「SETITTO」というサイトを見つけまし/e/bla/bla/bla/たが、ドライブ文字が。の場合は機能しませんJ

本当にポータブルなgitをセットアップするための良いガイドは見つかりませんでした。

助けてくれてありがとうMunchies

4

1 に答える 1

3

バッチファイルで最初に行う

for /F "delims=\: usebackq" %%i in (`cd`) do SET USB_DRIVE=%%i

残りの時間 (バッチ ファイル内)%USB_DRIVE%では、d: の代わりに、またはそれが何であれ、それを使用します。

于 2012-05-10T07:37:25.633 に答える