私はEclipse 3.4.2をWindowsにサブクリップ付きでインストールしています。別の開発者は、資格情報と「パスワードの保存」を選択してSVNリポジトリを追加しました。これで、SVNで何かをするたびに、キャッシュされた資格情報が使用されます。どうすれば私のものに変更できますか?
「workspace / .metadata / .plugins / org.tigris ...」フォルダをすでに確認しましたが、キャッシュされた認証情報をリセットする方法が見つかりませんでした。
私はEclipse 3.4.2をWindowsにサブクリップ付きでインストールしています。別の開発者は、資格情報と「パスワードの保存」を選択してSVNリポジトリを追加しました。これで、SVNで何かをするたびに、キャッシュされた資格情報が使用されます。どうすれば私のものに変更できますか?
「workspace / .metadata / .plugins / org.tigris ...」フォルダをすでに確認しましたが、キャッシュされた認証情報をリセットする方法が見つかりませんでした。
回答:
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は再起動時に新しい空のキーリングを作成します
私の妻は提案しました:
そして、すべての作業!!!
任意の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/
Eclipseでユーザー名とパスワードを変更するのは簡単すぎる。
次の手順に従ってください。
あなたのEclipseでは、
Goto Window-> Show View-> Other->(Type as)SVN Repositories->クリック(SVN Repositories)->右クリックSVN Repositories-> Location Properties-> Generalタブで、次の資格情報の詳細を変更します。
それでおしまい。
(Windows 7 Eclipse Indigo 3.7)
C:\ Users \\ AppData \ Roaming \ Subversion \ auth \ svn.simple
SVN情報ファイルを見つけて、書き込み可能にします。
(デフォルトは読み取り専用です)(Eclipseの再起動は必要ありません)
私が以下に書いた方法を見つけました、そしてそれは私にとって完璧に機能します
日食では、これらの簡単な手順に従ってください:ファイル->インポート-> svnを入力-> svnからのプロジェクト->次へ->新しいリポジトリの場所を作成->次へ->認証メニューの下に「セキュアストレージ」が表示されます。このボタン「Secure Storage」をクリックします。これは、すべてのパスワードキャッシュを削除できる場所です。ここに来たら、以下に従ってください:
保存されているパスワードはすべてなくなりました。新しいsvnパスワードを使用して同期できます
Secure Storage
次の場所にある.keyringファイルを削除します:configuration \ org.eclipse.core.runtimeその後、新しいsvnアカウントを求めるプロンプトが表示されます。私にとってはうまくいきました。
私はsvn + sshプロトコルを使用してSVNにアクセスしています。同様の問題を修正するために私がしなければならなかったのは、保存されたセッションにwrong_user_name @ myserverではなくcorrect_user_name @ myserverが含まれないようにPuttyを開いて再構成することでした。
svn.simple
Windowsマシン(Windows 7)のパスの下にあるディレクトリ内のファイルを削除しました:
C:\Users\[user_name]\AppData\Roaming\Subversion\auth
問題が解決しました。
Windowsには、システム構成に応じてSVNがキャッシュされた資格情報を配置する場所がいくつかあります。SVNBookを読む| クライアント資格情報。