【问题标题】:SVN on a shared server共享服务器上的 SVN
【发布时间】:2011-04-13 16:35:57
【问题描述】:

我正在尝试在共享主机上设置 svn。主机已经安装了它,我创建了一个可以使用 svn+ssh 连接的 repo,但是因为它是共享主机,我无法添加用户,所以我尝试使用 svnserve.conf 和 passwd 文件添加用户那样,但当我尝试这样做时:

svn list svn://svn.myDomain.org

我收到一条消息:

Authentication realm: <svn://svn.myDomain.org:3690>
Password for 'cborders': 

但是当我输入我在 passwd 文件中设置的密码时,它会给我相同的身份验证领域消息并要求输入用户名,然后是密码。它又这样做了两次,然后完全失败了。

这些是我的 svnserev.conf 文件中唯一没有注释掉的行:

[general]
anon-access = none
auth-access = write
password-db = passwd

[sasl]

我做错了什么?

【问题讨论】:

  • pgrep -fl svnserve 输出什么?
  • 21658 svnserve -d -r /home2/machwe5/public_html/svn/Projects/

标签: svn authentication shared-hosting


【解决方案1】:

最好将您的 svnserver.conf 文件添加到您的问题中。我认为您在 [general] 部分中的领域是错误的。

【讨论】:

  • 其实这个领域已经被注释掉了。我将我的 svnserve.conf 文件放在上面。
  • 默认领域是 repo uuid,所以它从某个地方获取它。试试放一个!
  • 我放入了一个我确信是共享主机独有的领域,但我仍然遇到同样的问题。
猜你喜欢
  • 2011-03-11
  • 2015-01-07
  • 2011-09-27
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多