web-dev-qa-db-ja.com

デフォルトのSVNユーザー名とパスワードを変更して変更をコミットする方法

変更をリポジトリにコミットする必要がありますが、このラップトップ(svn構成)ではデフォルトユーザーではありません。

Svn configでログインとパスワードをデフォルトとして設定するにはどうすればよいですか?

OS_X 10.9 svn、バージョン1.7.10(r1485443)

44
bmalets

単一の操作に代替資格情報を使用するには、svnに対して--usernameおよび--passwordスイッチを使用します。

以前に保存した資格情報を消去するには、~/.Subversion/authを削除します。次回必要になったときに、資格情報の入力を求められます。

これらの設定はユーザーのホームディレクトリに保存されるため、「このラップトップ」で共有アカウントを使用している場合は注意してください。私が提供した最初のオプションは、この場合のより良い方法です。少なくとも、コンピューターで共有アカウントの使用を停止するまでは、実行しないでください。

資格情報を変更するには、以下を行う必要があります。

  • rm -rf ~/.Subversion/auth
  • svn up(新しいユーザー名とパスワードの入力を求められます)
80
alroc

ラップトップのローカルユーザー名はサーバーのユーザー名と一致しないことが多いため、これを〜/ .Subversion/serversファイルで設定できます

サーバーを名前付きの[groups]セクションに追加し、その名前のセクションを追加してユーザー名を指定します。

たとえば、[email protected]のようなログインの場合、これは設定のようになります。

[groups]
exampleserver = svn.example.com

[exampleserver]
username = me
20
FlipMcF

TortiseSVN設定で

右クリックメニュー>>設定>>保存済みデータ>> 認証データ[クリア]

副作用として、すべての認証データが消去され、ユーザー名/パスワードを再入力する必要があります。

6
Ros_dev

Windows(7)の場合、同じフォルダーは次の場所にあります。

%APPDATA%\Subversion\auth

上記にRun(Win key + R)ダイアログボックスとヒット Enter

既存のユーザー名を確認するには、以下のファイルをテキストファイルとして開き、

%APPDATA%\Subversion\auth\svn.simple\xxxxxxxxxx
1
AbD_Riz