其他用户可以';无法访问我的svn回购

其他用户可以';无法访问我的svn回购,svn,ubuntu,tortoisesvn,Svn,Ubuntu,Tortoisesvn,问题: 我该如何设置它,以便其他用户可以使用Ortoise访问我的svn回购协议 信息: 我在我的小家庭服务器(Ubunt 9.04)上安装了一个svn repo,我正在尝试进行设置,以便我的朋友和我可以一起进行一些编程项目。现在我可以得到我的帐户,我用它来管理(我们称之为bob)访问目录,签出,提交,以及所有这些。但我有一个组(红色),有4个用户(littlefoot、joe、winkle、delightful),我想访问这个目录。他们似乎没有一个人能做到。我怎样才能改变这个 我注意到lit

问题: 我该如何设置它,以便其他用户可以使用Ortoise访问我的svn回购协议


信息:

我在我的小家庭服务器(Ubunt 9.04)上安装了一个svn repo,我正在尝试进行设置,以便我的朋友和我可以一起进行一些编程项目。现在我可以得到我的帐户,我用它来管理(我们称之为bob)访问目录,签出,提交,以及所有这些。但我有一个组(红色),有4个用户(littlefoot、joe、winkle、delightful),我想访问这个目录。他们似乎没有一个人能做到。我怎样才能改变这个

我注意到littlefoot(我这个项目的编程别名)也不能创建存储库。svnadmin设置是否有问题需要更改


是的,我确实设置了文件夹权限,允许Red访问存储库的文件夹。

我建议为存储库设置一个简单的服务器。设置起来并不困难,您也不需要担心文件权限问题,而且我认为它使处理多个项目和用户变得更加容易。svnserve服务器不如的安全,因为它不通过HTTPS之类的安全协议与客户端通信,但在当前的环境中,你们似乎不需要担心这一点

编辑: 您需要在存储库所在的
conf
目录中编辑两个文件。在
svnserv.conf
中,上述链接指南描述了如下基本配置:

[general]
password-db = password-file
#anon-acccess = read
#auth-access = write
realm = What you want to call your repository
[users]
lightfoot = somepassword
joe = password
...
上面的注释字段是默认值。它们可以设置为不允许匿名访问,或者不允许授权用户向存储库写入数据

password db
字段具有值
password file
,因此该文件需要命名相同,并包含用户及其密码,如下所示:

[general]
password-db = password-file
#anon-acccess = read
#auth-access = write
realm = What you want to call your repository
[users]
lightfoot = somepassword
joe = password
...
还要注意,要访问存储库,您需要使用
svn
协议

svn co svn://server/some_repository

为什么要经历这样的麻烦?没有足够的SVN服务来满足您的需求吗?jldupont-嗯,不知道您的意思。我正试图获得我和我的朋友可以访问的版本控制。如果你有更简单的方法,我很乐意听你的马丁尼奥-哈?我对svn很陌生,su和sf代表什么?有托管的subversion服务可以处理设置并允许您的存储库在线访问。两个这样的例子是beanstalk——和google代码——您是否创建了一个包含用户及其密码的文件?SVN服务确实需要在这方面进行一些设置。我已经编辑了我的答案以包含更多信息。非常感谢!现在我们终于可以继续这个项目了^_^