Subversion Edge のAdminパスワードを忘れてしまった場合の対処方法です。
手順
csvn-production-hsqldb.script ファイルを開きます。
ファイルは、Subversion Edge インストール先の data ディレクトリ内にあります。
(デフォルトのインストール先の場合 "c:\csvn\data" ディレクトリ内)
メモ帳ファイルを開きます。
検索で"admin user"または "'admin'"を検索します。下記の"INSERT INTO USER VALUES(...)"でユーザーを追加している行を探します。
INSERT INTO USER VALUES(1,5,'admin user','admin@example.com',TRUE,
'd34408a4cb72c54ea07df25eee0c297f','Super Administrator','admin')
'd34408a4cb72c54ea07df25eee0c297f' が元のパスワードです。この部分を'21232f297a57a5a743894a0e4a801fc3'に変更します。
行全体は下記になります。
INSERT INTO USER VALUES(1,2,'admin user','admin@example.com',TRUE,
'21232f297a57a5a743894a0e4a801fc3','Super Administrator','admin')
![](https://resources.ipentec.com/document/image/subversion-edge-forgetting-admin-password-06?width=680)
Subversion Edgeのサービスを再起動します。管理ツールの[サービス]を起動し、"CollabNet Subversion Edge"をクリックして選択します。
右クリックしポップアップメニューを表示します。メニューの[再起動]を選択し、サービスを再起動します。
ログイン画面を表示します。ID "admin" Password "admin" でログインできます。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2015-07-07
作成日: 2015-07-06