首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Subversion svnserve配置授权

为Subversion svnserve配置授权
EN

Server Fault用户
提问于 2009-11-30 04:44:30
回答 1查看 2.5K关注 0票数 1

我已经使用apt在Ubuntu9.10上安装了Subversion 1.6.5,并成功地创建了一个存储库,其项目简单地命名为“data”,并使用svn导入添加了文件。我在/etc/subversion/config中添加了以下内容:

代码语言:javascript
复制
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = data

并创建了一个文件/etc/subversion/passwd,其中包含:

代码语言:javascript
复制
[users]
tim = foo

在服务器上运行sudo svnserve -d --foreground -r /drobo/repos,我可以从客户端使用svn checkout svn://tsunami/data签出项目。这一切似乎都很好。然而,当我试图作出承诺时,我得到:

代码语言:javascript
复制
svn commit
svn: Commit failed (details follow):
svn: Authorization failed
svn: Your commit message was left in a temporary file:
svn:    '/Users/tim/data/svn-commit.2.tmp'

我已经尝试过显式地使用svn --用户名和密码选项--但是同样的问题。还有什么是我遗漏的,会导致认证失败吗?

EN

回答 1

Server Fault用户

发布于 2009-11-30 05:17:35

结果表明,存储库目录中的conf文件应该进行编辑,例如,如果您有一个名为/svn/repos的存储库,那么您将编辑/svn/repos/conf/svnserve.conf -而不是/etc/subversion/config.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/89294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档