変更をリポジトリにコミットする必要がありますが、このラップトップ(svn構成)ではデフォルトユーザーではありません。
Svn configでログインとパスワードをデフォルトとして設定するにはどうすればよいですか?
OS_X 10.9 svn、バージョン1.7.10(r1485443)
単一の操作に代替資格情報を使用するには、svn
に対して--username
および--password
スイッチを使用します。
以前に保存した資格情報を消去するには、~/.Subversion/auth
を削除します。次回必要になったときに、資格情報の入力を求められます。
これらの設定はユーザーのホームディレクトリに保存されるため、「このラップトップ」で共有アカウントを使用している場合は注意してください。私が提供した最初のオプションは、この場合のより良い方法です。少なくとも、コンピューターで共有アカウントの使用を停止するまでは、実行しないでください。
資格情報を変更するには、以下を行う必要があります。
rm -rf ~/.Subversion/auth
svn up
(新しいユーザー名とパスワードの入力を求められます)ラップトップのローカルユーザー名はサーバーのユーザー名と一致しないことが多いため、これを〜/ .Subversion/serversファイルで設定できます
サーバーを名前付きの[groups]セクションに追加し、その名前のセクションを追加してユーザー名を指定します。
たとえば、[email protected]
のようなログインの場合、これは設定のようになります。
[groups]
exampleserver = svn.example.com
[exampleserver]
username = me
TortiseSVN設定で
右クリックメニュー>>設定>>保存済みデータ>> 認証データ[クリア]
副作用として、すべての認証データが消去され、ユーザー名/パスワードを再入力する必要があります。
Windows(7)の場合、同じフォルダーは次の場所にあります。
%APPDATA%\Subversion\auth
上記にRun(Win key + R)ダイアログボックスとヒット Enter、
既存のユーザー名を確認するには、以下のファイルをテキストファイルとして開き、
%APPDATA%\Subversion\auth\svn.simple\xxxxxxxxxx