リポジトリをフォルダに一度チェックアウトした後、svnコマンドラインクライアントは、ユーザー名とパスワードを(リポジトリのURLと共に?)記憶します。したがって、2つの質問が発生します。
ありがとう!
現在の資格情報を忘れるようにするには:
資格情報は%APPDATA%\Subversion\auth
のどこかにキャッシュされます。そこにあるファイルをチェックして、すべてのファイルをチェックまたは削除する場所を決定します。
ログイン情報の記憶を停止するには:
%APPDATA%\Subversion\config
を編集します。
store-auth-creds=no
を設定
Linuxシステムでは、既存の認証の詳細を忘れるために〜/ .Subversion/authディレクトリを削除する必要があります。
〜/ .Subversion/serversファイルセットでstore-passwords value to no
Windowsシステムでは、「%APPDATA%\ Subversion\auth」ディレクトリを削除します。通常、%APPDATA%は「ドキュメントと設定」パスにあるため、引用符を忘れないでください。
SVNクライアントは、このために--no-auth-cache
オプションを受け入れる必要があります。
私はこの質問がWindows向けであることを知っていますが、Macを見ると見つかりました。だから、私がやったように誰か他の人が将来やってくる場合に備えて、ここで私のために働いたものがあります。 SVNバージョン1.7.10を使用したOSX 10.9
svnスイッチ http://svn.repository.url --username new_user
そしてそれは私のために働いた。
rm -Rf ~/.Subversion/auth/svn.simple/* && security delete-generic-password -a ACCOUNTNAMETOREMOVE
これにより、SVNに保存されているキャッシュされた資格情報と、OSXのキーチェーンエントリが削除されます。
またはあなたがあなたの信任状を捨てた場所を覚えていない場所をターゲットにするために...
svn.simpleを見つけます| xargs grep -ilユーザー名| xargs rm -fv
「軌道から「信条」全体を破壊する。それが確実な唯一の方法だ」-リプリー