web-dev-qa-db-ja.com

Subclipseでユーザー資格情報を変更するにはどうすればよいですか?

私はSubclipse(EclipseでのSubversion統合)を使用しています。次に、サブクリップのユーザー資格情報を変更します。それ、どうやったら出来るの?つまり、別のユーザーアカウントを使用してSubversionにログインします。

28
Ajay

Eclipseの構成フォルダーにあるEclipseの「.keyring」ファイルを削除するか、名前を変更します。これは、Subclipse SVNKitコネクターがSVN資格情報をキャッシュする場所です。

[Eclipse INSTALL]\configuration\org.Eclipse.core.runtime.keyring

一方、JavaHLコネクタ(またはSVNコマンドライン)を使用している場合、それらの資格情報はSubversionランタイム設定フォルダに保存されます。資格情報ファイルを削除するか、名前を変更します。

Windowsの場合:%APPDATA%\ Subversion\auth
LinuxおよびOSXの場合:〜/ .Subversion/auth

本当のバージョン管理システムであるべきもののために、この複雑な豚について申し訳ありません。 :-(

33
Thomas W

既存の認証情報をフラッシュしたい場合は、Subversion wikiで次の回答をご覧ください。

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

特定のユーザー名でリポジトリをチェックアウトしようとしているが、そのリポジトリがゲストアカウントで読み取り専用で利用できる場合、解決策はありません。コマンドラインツールを使用してチェックアウトする必要があります。 TortoiseSVNでさえ、このユースケースをサポートしていません。

7
Noel Grandin

私はMacで多くの苦労をしました。後で簡単な解決策を見つけました。

1)好みに行く enter image description here 2)一般に移動し、セキュリティタブを探します

3)コンテンツセクションに移動し、リポジトリを探します enter image description here

4)リポジトリを削除します。自動的に再起動します。

または、ホームディレクトリの下のsecure_storageファイルに移動することもできます。それをVIエディターで開き、対応するリポジトリーの行を削除します。 UIはシンプルなので好きです。

(〜/ .Eclipse/org.Eclipse.equinox.security/secure_storage)

6
ajeetkg

パスワードファイルは次の場所にあります disk:\ Documents and Settings\your_username\Application Data\Subversion\auth\svn.simple \

ファイルを削除し、リポジトリを更新します。 Subclipseはリポジトリのユーザー名とパスワードの入力を要求します。

5
Danylo Volokh

Mac OS X Lionでは、Appleキーチェーンに保存されています。

1
Joe Plante

Subversive を使用しているので、これを確認することはできませんが、次のようになります。

  1. Preferences画面に移動します
  2. Teamの下、[〜#〜] svn [〜#〜] 、選択パスワード管理
  3. 目的のリポジトリに保存されている認証データを削除します

認証データは.svnフォルダーに保存されているため、Subversionクライアントからも実行できます。

0
Paul Lammertsma

SVNパースペクティブで、リポジトリーを右クリックして'Location Properties ...'を選択します。一般タブで編集'Authentication'.

0
thiagomdo