パスワードではなく SSH 公開/秘密鍵を使用して現在構成されている git リポジトリのクローンを作成しようとしています。PuTTy を使用してこれに SSH で接続でき、次のコマンドを使用してキーを生成しました (Unix ベースのサーバー)。
$ ssh-keygen -t rsa "john@mysite.com"
これにより、予想どおり、.ssh/ ディレクトリ内に 2 つのファイルが生成されます。
私が抱えている問題は、基本的に、SourceTree のような一般的な git クライアントを介して、この同じ git リポジトリをローカルの Windows デスクトップに複製しようとしていることです。
SourceTree 経由でチェックアウトしようとすると、次のように表示されます:-
SSH Authentication Failed
Your SSH agent (Pageant) is running but the server still rejected your connection...
Pagent をインストールしましたが、ここから何をすればよいかわかりません。何か案は...
--更新-リモートサーバーで秘密鍵を開くと、これが構造になります(明らかに長くなり、セキュリティ上の理由で変更しました...)
-----BEGIN RSA PRIVATE KEY-----
MIIEoxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END RSA PRIVATE KEY-----