hua*_*n68 19 svn subversion-edge
我在Windows中使用CollabNet SVN Edge作为我的存储库服务器,无论如何我搞砸了这个SVN的用户帐户,包括根用户帐户.我可以知道如何恢复此SVN的管理员帐户?
Jey*_*n I 55
如果您忘记了重置管理员密码的选项,那么在不删除数据库的情况下重置此密码的唯一方法是直接编辑它(这非常简单).
在文本编辑器中打开此文件.搜索"'admin'"(带单引号) - 你应该找到一个如下所示的行:
Run Code Online (Sandbox Code Playgroud)INSERT INTO USER VALUES(1,2,'admin user','admin@example.com',TRUE, '78989asdef7898abde4252aedcb4352','Super Administrator','admin')
将长加密密码字段("789 ...")替换为:21232f297a57a5a743894a0e4a801fc3
保存并重新启动Subversion Edge服务.
用户名:admin密码:admin
应该在那之后工作.
在 2017 年,散列字符串是
INSERT INTO USER VALUES(1,2,'$2a$13$7SoSK1AUMK.Nf9NVlfSyr.OfRrYP8lyH/rOBThvBm68r5wO/A/d22',TRUE,'admin','admin@example.com','admin user','Super Administrator')
Run Code Online (Sandbox Code Playgroud)
那是管理员/管理员
CollabNet Edge 使用 Apache httpd 为 Subversion 存储库提供服务。我没有安装它,所以我不能 100% 确定内容存储在哪里,但标准Apache Httpd 文档可以帮助您。另请参阅在线 Subversion 手册,最重要的是仔细查看第 6 章中的Apache httpd 服务器配置。这些可以帮助阐明 Apache httpd 和 Subversion 是如何设置和组合在一起的。一切基本上都是 Apache httpd 和您的存储库的前端。我将从 Subversion 在线手册第 6 章的配置 Apache 部分开始。
切入主题:查看系统上是否有名为htpasswd的命令。此命令允许您生成 Apache 的密码。您可以使用此命令将加密的密码替换为您确实知道的不同密码。制作一份备份副本svn_auth_file,看看是否可以将htpasswd密码更改为您知道的密码。
请记住在弄乱每个文件之前先对其进行备份,并在 Subversion 在线手册中阅读有关如何配置 Apache 的信息。查看您的 Apache httpd 配置文件并了解所有内容是如何组合在一起的。然后,尝试使用htpasswd重置您的管理员密码。
| 归档时间: |
|
| 查看次数: |
20815 次 |
| 最近记录: |