SVN服务器端已
配置好,在
ubuntu系统上,怎么
客户端Tortoise
SVN上只能chekout,Update,不能commit,创建Branches等
我用http://
访问方式,配置了Apache2 Web 服务器。
在 gedit /etc/apache2/httpd.conf文件里增加了
<Location /project1>
DAV svn
SVNPath /home/svn/project1
AuthType Basic
AuthName "
Subversion Project1"
AuthUserFile /home/svn/psdfile
AuthzSVNAccessFile /home/svn/project1/accessfile
Require valid-user
</Location>
用htpasswd工具创建了一个用户svn,
密码svn.
accessfile里如下所示
[groups]
developer=user1
scm=svn
[project1:/]
*=rw
[project1:/trunk]
@developer=r
@scm=rw
[project1:/
branches]
@developer=rw
@scm=rw
[project1:/tags]
@developer=r
@scm=rw
我用svn账号就能访问
http://192.168.157.129/project1/,
但是用
TortoiseSVN,要创建Branches等输入了账号密码。就出现Error: Can't
open file '/home/svn/project1/db/txn-
current-
lock': Permission denied
我想可能是
权限问题,但是不知道具体错在哪里,反正服务端,我就都是用命令的。做svn add ,svn delete,svn commit这些命令都没问题的,
对了服务端是Linux系统有个
登陆账号svn,这svn和上面的svn有上面区别啊,在用命令时怎么都不用输入账号和密码的?