2012-03-29 58 views

回答

1

CollabNet的邊緣使用Apache httpd的服務於Subversion版本庫。我沒有安裝它,所以我不能100%確定存儲的東西,但標準Apache Httpd documentation可以幫助你。另請參閱online Subversion manual最重要的是請仔細閱讀第6章中的Apache httpd Server Configuration。這些可以幫助闡明Apache httpd和Subversion如何設置和刪除。一切基本上都是Apache httpd和你的倉庫的前端。我將從配置Apache部分的Subversion在線手冊的第6章開始。

切正題:看看你是否有一個命令你的系統上稱爲htpasswd。該命令允許您爲Apache生成密碼。您可以使用此命令將加密密碼替換爲您知道的不同密碼。製作svn_auth_file的備份副本並查看是否可以使用htpasswd將密碼更改爲您知道的內容。

記住每個文件備份你陷入困境之前它,並宣讀了關於Apache是​​如何在Subversion在線手冊配置。看看你的Apache httpd配置文件,並瞭解如何把所有東西放在一起。然後,請嘗試使用htpasswd來重置您的密碼admin

52

如果你正在尋找一個選項重置您的管理員密碼,你忘記了,只有這樣才能不刪除數據庫重置這是直接編輯它(這是很容易)。

  1. 停止在Windows顛覆邊緣服務或運行 $斌/ csvn Linux/Solaris上停止命令
  2. 找到你的安裝目錄(如C:\ csvn)。這將包含一個文件夾名爲數據其中包含一個名爲「csvn-production-hsqldb.script」的文件。
  3. 打開此文件,在文本編輯器。搜索「‘管理員’」(用單引號) - 你應該找到一個排,看起來像這樣:

    INSERT INTO USER VALUES(1,2,'admin user','[email protected]',TRUE, 
        '78989asdef7898abde4252aedcb4352','Super Administrator','admin') 
    
  4. 更換長加密的密碼字段(「789 ......」 ):21232f297a57a5a743894a0e4a801fc3

  5. 保存並重新啓動Subversion Edge服務。

    用戶名:admin 密碼:admin

應後工作。

+3

這就是答案,它應該被標記爲它。 – DarrenMB 2014-01-10 16:15:48

1

2017年,散列字符串是

INSERT INTO USER VALUES(1,2,'$2a$13$7SoSK1AUMK.Nf9NVlfSyr.OfRrYP8lyH/rOBThvBm68r5wO/A/d22',TRUE,'admin','[email protected]','admin user','Super Administrator') 

那是admin /管理員