2

リポジトリへのコミット中にログを記録するときに、「設定を記憶する」を愚かにチェックしました。EclipseにSubversiveプラグインを使用しています。私は私のプロジェクトにも取り組んでいる兄のコンピューターに取り組んでいました。彼がログインする機会があるのではないかと思います。そうすれば、彼は私ではなく自分自身として変更をコミットできます。

4

1 に答える 1

5

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

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

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

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

ここからコピーした場合、このテキスト

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

于 2012-04-28T13:47:57.173 に答える