【发布时间】:2010-09-18 16:42:21
【问题描述】:
我刚刚得到了一个闪亮的、全新的 Debian 服务器,我们的系统组交给了我,并且 /etc 目录由 Subversion 进行版本控制。不幸的是,我似乎无法保存一些配置更改; Subversion 一直在问我今天晚上 6 点之前在放假的那位先生的密码:
djessup@server1:/etc$ sudo svn commit -m "Made some changes."
jdoe@svn.example.root.ent's password:
我以我自己的身份签出更改时没有这个问题,只有在使用 sudo 以 root 身份提交更改时。
我的第一个想法是有人检查了嵌入用户名的工作目录,但 svn info 显示 Subversion 存储库的位置是 svn+ssh://svn.example.root.ent/svn/its- systems/server1,而不是 svn+ssh://jdoe@svn.example.root.ent/svn/its-systems/server1。
我尝试使用 the official Subversion user guide 上记录的 --username 命令。它完全无效; John Doe 的用户名(实际名称已更改以保护无辜者)不断出现。我在 /root/.subversion 中查找了一些可能的错误配置。那里的配置为零。
【问题讨论】:
标签: svn