SVNパスワードを変更する必要があります。 TortoiseSVNクライアントを使用しています。パスワードの変更またはユーザーオプションの追加を見つけることができません。
出来ますか? SVNユーザーを作成したり、ユーザーを編集したりするための回避策やコマンドライン構文はありますか?
パスワードの変更は、Subversionサーバー管理者が処理します。ユーザーにはパスワード変更オプションはありません。
サーバー管理者に確認してください。
あなたが管理者である場合は、SVNサーバーのインストールを見つけてください。どこにあるかわからない場合は、「スタート」->「プログラム」にリストされ、「スタート」->「コントロールパネル」->「サービス」のサービスの下で実行されるか、C:\ Program Filesにリストされます。
SVNサーバーには、認証とユーザーを追加/変更/削除するために実行するアプリケーションが必要です。
通常、これはSubversionサーバー管理者が処理します。それがあなたで、組み込み認証を使用している場合は、Subversionサーバーマシンで[repository]\conf\passwd
ファイルを編集します。
次の手順を実行します:
次回、資格情報を必要とするアクションを試みると、資格情報が求められます。
コマンドラインsvn.exe
を使用している場合は、--no-auth-cache
オプションを使用して、Windowsユーザーに対してキャッシュせずに代替資格情報を指定できるようにします。
TortoiseSVNを使用してパスワードを変更することはできません。 SVNサーバーへの認証は、SVNサーバー内で変更する必要があります。
これを実際に実現する方法は、リポジトリを格納しているSVNサーバーと、コンピューターでSVNサーバーをどのようにレイアウトしたかによって異なります。
n Windows環境では、資格情報は通常<yoursvnroot>\conf\passwd
。
Linux環境では、上記のように、またはホスト方法に応じて他の無数の方法になります。
サーバー上..この環境では、Windows Server 2003上でApache2を実行しています。
ApacheがC:\ repo\MyProjectからリポジトリを提供しているとします
実際のリポジトリはC:\ repo\MyProject\dbにあります
構成はC:\ repo\MyProject\confにあります
したがって、パスワードはC:\ repo\MyProject.htaccessにあります。
これらは暗号化されており、次のようなツールです。 http://tools.dynamicdrive.com/password/
Htpasswdファイルの行を置き換えます。
に移動: http://www.htaccesstools.com/htpasswd-generator-windows/
(リンクの有効期限が切れている場合は、google.comから別のジェネレーターを検索してください)
ユーザー名とパスワードを入力します。サイトは暗号化された行を生成します。その行をコピーして、ファイル「repo/htpasswd」の前の行に置き換えます。
TortoisSVN->設定->保存データから「認証データ」を「クリア」する必要があるかもしれません
今日、Windowsのパスワードを変更した後、TortoiseはSVNサーバーへの接続を拒否しました。 Dosボックスを開き、「svn co ...」を実行して回避しました。新しいクレデンシャルの入力を促し、喜んで仕事をしました。その後、亀も動作します。