SVN

开启SVN

svnserve -d -r /var/svn

启动目录为仓库目录而不是项目目录;

不要将启动命令写成:svnserve -d -r /opt/svn/myProject/

新建仓库目录

mkdir  /opt/svn

创建一个仓库

svnadmin create /opt/svn/myproject/

进入项目目录 命令:cd /opt/svn/

查看是否创建成功:ls

可以看到,项目目录下已存在一个myProject的目录了

配置SVN服务的配置文件svnserver.conf

cd conf
ls
vim svnserver.conf

在svnserver.conf文件中,去掉anon-access、auth-access、password-db、authz-db前面的注释符号(#),并确保它们前面没有空格,并将anon-access的值设置为none。

配置访问的用户及密码

编辑passwd文件

在文件的末尾加上自己需要添加的用户名和密码

[users]
# harry = harryssecret
# sally = sallyssecret

user1 = 123
user2 = 123

配置新用户的授权访问的文件

编辑authz文件

[myproject:/]
user1 = rw
user2 = rw

检测启动:

ps -aux|grep svn

终结服务

killall svnserve