フラッシュドライブに msysGit Portable を正常にインストールして構成し、それを使用して GitHub リポジトリをプルおよびプッシュしました。しかし、私は常に SSH サポートをこじ開ける必要があるようです。
具体的には、SSH がキー ファイルを見つけるために、次の手順に従って、git-bash.bat を実行するたびに2 番目のインスタンスを開始しssh-agent
、次にキーを開始する必要があります。ssh-add
の出力ssh -v git@github.com
をデバッグに使用すると、msysGit が既定で Windows ユーザー ディレクトリにキーを検索することがわかります。それはできません。ポータブル ドライブの独自のディレクトリを参照する必要があります。
$HOME をプログラム独自のフォルダにする方法を教えてください。
壊れた Vox リンクの更新
このページの手順は、私が最初に投稿した現在壊れているリンクと似ています。以下引用。元の Vox 記事の webarchiveもここにあります。
ただし、これを試して取得した場合:
% ssh-add Could not open a connection to your authentication agent.
セッションは ssh-agent の下で実行されていません。以下を実行して、エージェントの下で新しいシェルを再起動することで、これを回避できます。
exec ssh-agent bash
ここで、bash を選択したシェルに置き換えることができます。これを行うと、ssh-add を実行してそのシェルのキーをロードできるはずです。