csvn管理员root密码找回
前言
如果您正在寻找重置管理员密码的选项,因为您忘记了它,在不删除数据库的情况下重置此密码的唯一方法是直接编辑它(这很简单)。
正文
停止Subversion Edge
bin/csvn stop
修改
找到你的安装目录,这将包含一个名为data的文件夹,其中包含一个名为“csvn-production-hsqldb.script”的文件。
在文本编辑器中打开此文件。搜索“’admin’”(带单引号) – 你应该找到一行如下所示:
INSERT INTO USER VALUES(1,2,'admin user','admin@example.com',TRUE,
'78989asdef7898abde4252aedcb4352','Super Administrator','admin')
我的版本是Release: 5.1.0,哈希字符串以下可用
INSERT INTO USER VALUES(1,2,'$2a$13$7SoSK1AUMK.Nf9NVlfSyr.OfRrYP8lyH/rOBThvBm68r5wO/A/d22',TRUE,'admin','admin@example.com','admin user','Super Administrator')
账号密码为
admin / admin