2012-04-28 26 views
2

リポジトリへのコミット中にログを記録すると、 "設定を覚えています"が愚かにチェックされました。私はEclipse用のSubversiveプラグインを使用しています。私は自分のプロジェクトに取り組んでいる兄のコンピュータに取り組んでいました。彼がログインできる機会があるのだろうかと思うので、彼は私としてではなく自分自身として変更を加えることができます。Subversiveからのユーザのログアウト

+0

確かに、Subversionからログアウトし、あなたの兄弟にログインさせてください。シンプル。 – duffymo

+0

ログアウト?しかしどのように? –

+0

私はEclipseを使用していませんが、クライアントでそれを行う方法が必要です。認証キャッシュをクリアすることができます。それは市場で最高のIDEであるIntelliJで私がやる方法です。 – duffymo

答えて

4

リポジトリを定義するときに、Subclipseはユーザ名とパスワードの認証情報を収集したり保存したりしません。これは、JavaHLおよびSVNKitのクライアントアダプタがインテリジェントなので、パスワードが変更されたときを含め、必要なときにこの情報を要求することができます。

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

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

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

からコピーした場合

このテキストあなたはそこ自体からそれを読むことを好むことができます。

+0

まあ、%APPDATA%\ Subversionに保存されているファイルは1つありません:/非表示かどうかは –

+0

です。設定が保存されていないようです。 – AurA

+0

まあ、それはユーザーのためにプロンプ​​トを表示しません...私は一度入力したものからコミットする –

関連する問題