web-dev-qa-db-ja.com

EclipseでSVNリポジトリの資格情報を変更するにはどうすればよいですか?

サブクリップ付きのWindowsにEclipse 3.4.2をインストールしています。別の開発者が自分の資格情報でSVNリポジトリを追加し、「パスワードを保存」を選択しました。これで、SVNで何かをするたびに、キャッシュされた資格情報が使用されます。どうすればそれらを自分のものに変更できますか?

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

119
Kirill Strizhak

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は新しい空のキーリングを作成します

156
Milen A. Radev

私の妻は提案した:

  1. SVNリポジトリビューを開く
  2. ロケーションプロパティを開く...
  3. 資格情報を表示:[X]ボタンを押します
  4. ユーザーを選択し、パスワードを入力して、[完了]を押します

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

41
Koss

C:\ Documents and Settings [ユーザー名]\Application Data\Subversion\auth\svn.simpleに移動します

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

22
Expedient

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

13
Alex Kr

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

%APPDATA%\ Subversion\auth

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

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

〜/ .Subversion/auth

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

11
Synox

こんにちはみんな、Eclipseでユーザー名とパスワードを変更するにはあまりにも簡単です。

次の手順に従ってください。

Eclipseで、

Goto Window -> Show View -> Other -> (Type as) SVN Repositories -> click that(SVN Repositories) -> Right Click SVN Repositories ->  Location Properties -> General tab change the following details for credentials.,

それはみんなだ。

10

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

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

8
keithstric

非常に簡単な手順:Eclipse:Window ----> Preferences -----> SVN -----> SVN Interface -----> Select SVNKit(pure Java)

6
suyash

Windowsの場合:

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

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

6
karan

svn.simpleファイルを見つけることができませんでしたが、次の3つの手順を使用して資格情報を変更できました。

SVNからのチェックアウトプロジェクト

enter image description here

資格情報を変更する必要があるリポジトリを選択します(注:チェックアウトは実行しませんが、ユーザー名/パスワードの組み合わせを入力する画面が表示されます)。

enter image description here

最後に、新しいユーザー名とパスワードの資格情報を入力します。

enter image description here

新しいプロジェクトを初期化するプロセスを開始するため、少し混乱しますが、リポジトリの資格情報をリセットするだけです。

5
emallove

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

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

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

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

3
Saurabh J

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

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

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

3
Ravi Kant

(Windows 7 Eclipse Indigo 3.7)

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

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

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

1

Location:configuration\org.Eclipse.core.runtimeの下にある.keyringファイルを削除すると、新しいsvnアカウントのプロンプトが表示されます。

1
Palgaz

Eclipseの場合:Ctrl + F8-> SVN Repository Exploring->リポジトリ内で右クリック-> Location Properties-> Finish;)

0
Gustavo

Windowsには、システム構成に応じてSVNがキャッシュされた資格情報を配置する場所がいくつかあります。読み取り SVNBook |クライアント資格情報

  • メインの資格情報ストアは%APPDATA%\Subversion\authにあり、 svn auth コマンドを実行して、内容。

  • cmdkey を実行して、Windows Credential Managerに保存されている資格情報を表示することもできます。

  • SVNサーバーがActive Directoryと統合され、VisualSVNサーバーなどの統合Windows認証をサポートしている場合、Windowsログオン資格情報は認証に使用されますが、キャッシュされません。 whoami を実行して、ユーザーアカウント名を確認できます。

0
bahrep

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

0
Juuso Ohtonen

Windowsマシン(Windows 7)の以下のパスにあるsvn.simpleディレクトリ内のファイルを削除しました。

C:\Users\[user_name]\AppData\Roaming\Subversion\auth

問題が解決しました。

0
VicJordan