2017-01-29 3 views
0

githubには2つのアカウントがあります:account1account2です。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

答えて

0

のための資格情報を使用して、まだpycharmデフォルト、githubのでSSH認証のセットアップを持っていない何思えますここで必要なのは、いくつかのGitHubアカウントのサポートです。これは不可能です。https://youtrack.jetbrains.com/issue/IDEA-82222

アカウントを別のアカウントに変更したい場合、そのIDEはコマンドラインgitクライアントで応答します。それはコマンドラインgitクライアントのキャッシュされた資格情報のように思われ、GitHubへのすべての接続にaccoutn1を使用します。リポジトリ上のgit資格ヘルパーを完全に無効にして、問題が解決されないかどうかを確認できます。

関連する問題