Windows のソース ツリー内でパテを使用して ssh キー ペアを作成し、それをレポ クライアントに追加しました (個人サーバーで Gitlab を使用しています)。
これは、gitbash (クローン作成やプッシュなど) および OSX の SourceTree 経由で正常に動作しますが、.ppk キーを pageant に追加した後、アクティブに実行され、キーが正しく読み込まれたように見えますが、SourceTree 経由でクローンを作成できないようです。次の詳細を含むリポジトリ パスを追加すると、「これは有効なソース パス/URL ではありません」というメッセージが表示されます。
致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
git bash を介して同じ ssh キー ペアを使用して (フォルダーを Windows のソース ツリーにドラッグ ドロップするだけで) クローンした既存のリポジトリを追加すると、ある程度までは機能しているように見えます - コミットして履歴などを表示できます。プッシュしようとしましたが、ほとんど同じメッセージで失敗しました (レポパスを変更しました):
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master git@MyServer.com:MyRepo.git へのプッシュ
致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。
エラーで完了しました。上記を参照してください。
私が知る限り、Pageant は私のマシンで正しい (まあまあの) ssh キーで稼働しています。
どんな助けでも大歓迎です。