起源:
某日 svn 的網址忽然打不開 ( http://192.168.x.x:18080/svn/project/trunk/ )
登錄csvn後台 https://192.168.x.x:4434/csvn/ 後顯示錯誤:
Unable to browse repositories, as the Subversion server is not running.
然而csvn的管理帳號admin又找不到密碼登不進去
主機系統:
CentOS 6.6
解法:
重置 Collabnet SVN 的admin密碼
1. 關閉Collabnet SVN服務。找到csvn的資料夾 ( 該主機csvn放在 /home/data/csvn ) 然後執行資料夾下的
# ./bin/csvn stop
2. 找csvn資料夾下的 csvn-production-hsqldb.script 檔案並編輯,該主機放在 ./data/csvn-production-hsqldb.script
3. 在csvn-production-hsqldb.script搜索admin,找到類似下面這一行
INSERT INTO USER VALUES(1,8,'9cdb7018925e8f3ada81b1e475f111b9',TRUE,'admin','admin@example.com','admin user','Super Administrator')
4. 將密碼欄位 '9cdb7018925e8f3ada81b1e475f111b9' 改成 '21232f297a57a5a743894a0e4a801fc3'
5. 重啟csvn服務 ./bin/csvn start ,然後就可以用 帳號:admin,密碼:admin 登錄csvn後台
6. 用管理帳號admin登錄後台後點擊啟動svn服務,這樣svn 的網址 ( http://192.168.x.x:18080/svn/project/trunk/ ) 就能重新訪問了
註:
該台主機上沒裝svn,只裝csvn也能在主機上跑svn 的主機服務
參考資料:
沒有留言:
張貼留言