2016-12-22 11 views
0

私は3つのGitHubリポジトリを持っています:{repo1、repo2、repo3}、各リポジトリ設定の下にDeploy keyという異なる公開鍵を持ちます。リモートのLinuxサーバ上TortoiseGit - それぞれ異なる鍵ペアを持つ複数のGitHubリポジトリ

(私は私のローカルのWindows 7マシンからPuTTYを経由して接続)私はファイルで構成されているすべてのこれらのリポジトリを持っている:~/.ssh/configこのガイド以下:

https://gist.github.com/jexchan/2351996

彼らは完璧に動作そこには、それで心配しないでください。

私の問題はローカルコンピュータにあります。Windows 7TortoiseGitを使用しています。

enter image description here

を私はrepo1用の鍵ペアを作成し、GitHubの、リモートのLinuxサーバーと私のローカルのWindows 7マシンの作品にそれを設定した場合:私は、TortoiseGitは以下のように設定したリポジトリごとに

正しく。しかし、私はrepo2ために同じことを行う場合、私はGitHubの(リモートのLinuxサーバーが動作し続ける)で何とか接続しようとした場合、その後TortoiseGitとWindows 7の私の地元には、次のエラーを示しています

enter image description here

それはときに私のようなものです新しいGitHubレポをTortoiseGitと設定してください。

リモートLinuxサーバは常に動作し続けます。

答えて

1

あなたは、いくつかのオプションがあります:https://stackoverflow.com/a/29183147/3906760TortoiseGit FAQ

2で説明したように

1)使用のPuTTYセッションが)(https://stackoverflow.com/a/32115724/3906760を参照)SSHクライアントとしてのOpenSSHを使用してください。

3)資格情報ヘルパーでhttpsを使用し、https://[email protected]/path(詳細はhttps://stackoverflow.com/a/34611311/3906760を参照)のようにURLにユーザー名を入力します。

+0

ありがとうございます!、オプション1は正常に動作しました。 – Angel

+1

また、この回答を投票していただければ助かります。それはstackoverflowでありがとうと言う方法です。 – MrTux

関連する問題