git のポータブル バージョンはプラグアンドプレイであり、git がインストールされていないコンピューターで使用できます。デスクトップ版 git と同じ方法で ssh 秘密鍵を設定すると、秘密鍵を USB フラッシュ ドライブに保存しても、ssh を使用して github リモート ウェアハウスに正常にアクセスできなくなります。エラーメッセージは次のとおりです:
ホスト 'github.com (192.30.253.112)' の信頼性を
確立できません。
RSA キーのフィンガープリントは SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8 です。
接続を続けてもよろしいですか (はい) /いいえ)?はい
警告: 'github.com,192.30.253.112' (RSA) を既知
n ホストのリストに永続的に追加しました。
アクセス許可が拒否されました (公開キー)。
致命的: リモートから読み取れませんでしたリポジトリ。正しいアクセス権があることを確認してください
、リポジトリが存在することを確認してください。
リモート リポジトリに正常に接続できるようにするために、git のポータブル バージョンで ssh 秘密キーを設定する方法を知りたいです。
git mobile版のreadmeファイルをもとに設定方法を見つけました。実際、この方法は非常に簡単です。基本的に、デスクトップ バージョンの git で ssh キーを設定する方法と同じです。ただし、キーのストレージ パスを選択する手順が異なります。Enter キーを押さないでください。デフォルトのパスを使用しますが、パスを USB フラッシュ ドライブに変更します (g:\git_portable\.ssh など)。その後、git (モバイル版) を使用するたびに、まず
export HOME=g:\git_portable
临时修改HOME
環境変数を使用し、その後のモバイル版 git のインストール パスを実際の状況に応じて設定する必要があります。この方法では、デスクトップ版の git と同じように、ssh を使用して github リモート リポジトリにアクセスできます。
上記のパスの二重スラッシュ\を無視しないでください。