2011-10-10 5 views
10

私のためにセットアップされた小さなgitリポジトリをしばらく使用していましたが、私はEGitを使ってコミットして押します私の変更。"Auth failed"ダイアログの後、今度はEGitがユーザー名とパスワードを要求しなくなりました

しかし、私がEGitを使用しているときはいつでも、私のユーザ名とパスワードを尋ねるでしょう(私のユーザ名はすでに表示されていました。プッシュ設定のために私のURIにおそらくどこかに保存されていたでしょう)。それから、今日、私は自分のパスワードを間違えてしまい、EGitは私に "Auth Failed"というエラーを出しました。それは明らかに期待されていますが、私が再度プッシュしようとする度に、EGitはユーザー名/パスワードを再度要求しません。 「認証失敗」エラー画面にまっすぐに進みます。

プロトコルの変更(最初はプロトコルが定義されていない、次にsshとhttpsを試した)などのプッシュ構成にいくつか変更を加えてみましたが、その設定画面でユーザー名とパスワードを定義しても何も動作しません。

id_rsaキー(EGitは常にユーザー名/パスワードを私に求めていたので、以前は使用していたとは思えませんでした)を再生成しようとしました。

私はStackOverflowで同様の問題を検索することで可能な解決策をたくさん追ってきましたが、どれも私のために働いていませんでした。

EGitプラグインをアンインストールして再インストールしても機能しませんでした。 Eclipseフォルダを完全に削除して、最初から再インストールしても機能しませんでした。

基本的に、私が望むのは、EGitがユーザー名とパスワードをもう一度尋ねることです。

ユーザー名/パスワードを要求しないというこの動作の原因が何であるかを知っている人はいますか?

は、私は、Windows 7の究極のx64上でのEclipseのJava JDK 6更新27、32ビットとインディゴ3.7.1(32ビット)とEGit 1.1.0を使用してい

ありがとうございました!

答えて

20

これを解決する方法を見つけました。

Eclipseは私の誤ったパスワードをSecure Storage内に記録してしまった。

  • [ウィンドウ]> [環境設定]メニューに移動します。
  • [環境設定]ウィンドウの左上にあるフィルタボックスに「Secure Storage」と入力します。
  • 左側のリストで[Secure Storage]を選択します。
  • [コンテンツ]タブを選択します。
  • [デフォルトのセキュアストレージ]ノードを展開します。
  • このノードから「GIT」エントリを削除します。
関連する問題