123

subclipse を使用して Windows に Eclipse 3.4.2 をインストールしています。別の開発者は、資格情報を使用して SVN リポジトリを追加し、[パスワードを保存] を選択しました。現在、SVN で何かを行うたびに、彼のキャッシュされた資格情報が使用されます。それらを私のものに変更するにはどうすればよいですか?

「workspace/.metadata/.plugins/org.tigris...」フォルダーを既に確認しましたが、キャッシュされた資格情報をリセットする方法が見つかりませんでした。

4

21 に答える 21

160

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8

ユーザー名とパスワード

Subclipseは、リポジトリを定義するときにユーザー名とパスワードのクレデンシャルを収集または保存しません。これは、JavaHLおよびSVNKitクライアントアダプタが、パスワードが変更された場合など、必要なときにこの情報の入力を求めるのに十分なインテリジェント機能を備えているためです。

アダプターにこの情報のキャッシュを許可することもできます。よくある質問は、このキャッシュされた情報を削除して、再度プロンプトを表示できるようにする方法です。これを行うためのUIを提供できるように、JavaHLにAPIを追加するというオープンリクエストがあります。現在、キャッシュを手動で削除する必要があります。キャッシュの場所は、使用するクライアントアダプタによって異なります。

JavaHLは、コマンドラインクライアントと同じ場所(Subversionランタイム構成領域)に情報をキャッシュします。Windowsでは、これは%APPDATA%\ Subversion\authにあります。LinuxおよびOSXでは、〜/ .subversion/authにあります。キャッシュされた情報を含むファイルを見つけて削除するだけです。

SVNKitは、Eclipseキーリングに情報をキャッシュします。デフォルトでは、これはEclipse構成フォルダーのルートに保管されている.keyringという名前のファイルです。これらの値は両方とも、コマンドラインオプションで上書きできます。キャッシュをクリアするには、ファイルを削除する必要があります。再起動すると、Eclipseは新しい空のキーリングを作成します

于 2009-05-27T10:02:09.573 に答える
42

私の妻は次のように提案しました。

  1. SVN リポジトリ ビューを開く
  2. 場所のプロパティを開く...
  3. 資格情報を表示: [X] ボタンを押します
  4. ユーザーを選択し、パスワードを書き込み、[完了]を押します

そしてすべての仕事!!!

于 2012-09-22T16:01:39.193 に答える
23

に行くc:\Documents and Settings\[username]\Application Data\subversion\auth\svn.simple

16 進ファイルを削除します。通常、各ファイルは 1 つのリポジトリに関連付けられています

于 2011-01-28T10:55:56.780 に答える
13

Mac OS X では、フォルダー /$HOME (/Users/{user home}/) に移動します。ファイル「.eclipse_keyring」が表示されます。それを除く。保存された資格情報はすべて失われます。

于 2012-02-09T20:57:23.697 に答える
12

どの Windows バージョンでも、次のフォルダーを削除します。

%APPDATA%\Subversion\auth

(これをコピーして RUN/Explorer に貼り付けると、App-Data-Folder が解決されます。)

Linux および OSX では、次の場所にあります。

~/.subversion/認証

ソース: http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/

于 2012-08-02T14:33:42.897 に答える
8

Windows の場合:

  1. オープンランタイプ%APPDATA%\Subversion\auth\svn.simple
  2. svn.simpleこれにより、フォルダが開きます
  3. Big Alpha Numeric ファイルなどのファイルが見つかります。
  4. そのファイルを削除します。
  5. 日食を再開します。
  6. プロジェクトからファイルを編集してコミットしてみてください
  7. userName パスワードを尋ねるダイアログが表示されます

それは私のために働いた....;)

于 2014-04-09T06:03:29.537 に答える
8

Windows 7 では、C:\Users\%User_Name%\AppData\Roaming\Subversion に移動し、auth ディレクトリを削除します。複数の SVN サーバーに接続している場合は、構成したすべての SVN サーバーの認証が削除されることに注意してください。単一のサーバーのみをリセットする場合:

auth ディレクトリ内に、svn.simple というフォルダが表示されます。これらの各ファイルをテキスト エディターで開き、削除するファイルを特定してから、その 1 つのファイルだけを削除します。

于 2012-01-31T17:04:26.877 に答える
7

従うべき非常に簡単なステップ: Eclipse: ウィンドウ ----> 設定 -----> SVN -----> SVN インターフェイス -----> SVNKit (純粋な Java) を選択

于 2013-02-20T08:10:31.633 に答える
3

以下に書いた方法を見つけましたが、それは私にとって完璧に機能します

Eclipse では、次の簡単な手順に従います: ファイル -> インポート -> svn と入力 -> svn からのプロジェクト -> 次へ -> 新しいリポジトリの場所を作成 -> 次へ -> 認証メニューの下に「セキュア ストレージ」が表示されます。このボタンをクリックしてください "セキュアストレージ" . これは、すべてのパスワード キャッシュを削除できる場所です。ここに来たら、次のことに従ってください。

  1. [パスワード] タブで、[パスワードのクリア] をクリックします。
  2. 「コンテンツ」タブで、SVNに移動し、各サブオプションを選択して、「削除」をクリックします
  3. 日食を再開する

保存されたすべてのパスワードが削除され、新しい svn パスワードを使用して同期できます

于 2015-11-18T02:03:54.547 に答える
3

(Windows 7 Eclipse Indigo 3.7)

C:\Users\\AppData\Roaming\Subversion\auth\svn.simple

svn 情報ファイルを見つけて書き込み可能にします。
(デフォルトは読み取り専用です) (Eclipse の再起動は不要です)

于 2013-07-10T15:34:34.193 に答える
3

どの Windows バージョンでも、次のパスに従います。

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

次に、このフォルダー内の 16 進数コードを含むファイルを削除し、Eclipse を再起動します。

于 2013-05-27T13:00:27.230 に答える
1

次の場所にある .keyring ファイルを削除します: configuration\org.eclipse.core.runtime。その後、新しい svn アカウントを求めるプロンプトが表示されます。私にとってはうまくいきました。

于 2015-01-22T14:24:14.140 に答える
0

SVNにアクセスするためにsvn+sshプロトコルを使用しています。同様の問題を修正するために私がしなければならなかったのは、Puttyを開いて再構成し、保存されたセッションにwrong_user_name @ myserverではなく、correct_user_name@myserverが含まれるようにすることでした。

于 2012-05-29T03:15:51.110 に答える