githubには2つのアカウントがあります:account1
とaccount2
です。Intellij/Pycharm:プライベートリモートgithubリポジトリにプッシュする際に資格情報が一致しません
account2
の書き込みアクセス権を持つgithubのプライベートリモートリポジトリ(repo2
)にプッシュしようとしています。しかし、私はエラーメッセージ:Failed with Error: repository '[email protected]' not found
を得続けます。
これは、account2
の資格情報を認証できないためです。私は、コマンドラインを通じて細かいプッシュすることができています:git push https://account2:[email protected]/repo master
私はaccount1
のための書き込みアクセスをしているリポジトリ(repo1
)のためaccount1
の同じことを行う場合は、すべてが正常に動作します。面白いことに、私がaccount1
への書き込みアクセスをrepo2
に与えると、プッシュも通過します。つまり、pycharmは何とかハードワイヤードaccount1
という資格を持っています。
- pycharmの環境設定のユーザー名 - パスワードは
account2
に設定されています。 - 私はこのブログ投稿を見つけました:http://danielhnyk.cz/pycharm-error-fatal-could-not-read-remote-repository/は、リモートプッシュ/プルpycharmがデフォルトのssh資格情報
isa_pub
を使用することを示唆しています。私はaccount2
のssh-keyでデフォルトのisa_pub
を置き換えようとしましたが、それも役に立ちませんでした。
TL; DRの質問:二githubのアカウント、二つの異なるプライベートリポジトリ。遠隔のプッシュ/プルを許可するためにrepo固有のユーザー資格情報を使用するようにpycharmを構成するにはどうすればよいですか?またOS XY上10.10.4
をpycharm 2016年3月2日を使用して
:account1
でもaccount1