1.下载
sudo apt-get install subversion
2.下载完毕之后
我们当前用户下面建一个svn文件
mkdir svn
3.创建svn仓库
svnadmin create /home/svn/android
4.配置
我们在这里采用不一样的配置方法
先将 /home/用户名/svn/android/conf/下面的 authz和password文件复制到svn/android目录下
我们配置 /home/用户名/svn/android/conf/svnserve.conf
vi /home/guolei/svn/android/conf/svnserve.conf
按a进入编辑模式,做出如下修改,ps只需将前面的#去掉
anon-access = read
auth-access = write
password-db =../../passwd
authz-db =../../authz
esc+:+w+q退出
在做出,上面修改之后,我们吧authz和passwd文件链接我svn下面的这2个文件了,以后我们不管做多少仓库,只需去修改这几个文件就好,甚至都不需要修改,我们只需要制定文件权限就好。
5.修改authz和passwd(以进入了svn目录为例)
先对passwd进行修改
vi passwd
在【user】下面,我们以username=password的形式来车窗创建几个用户,
修改authz并做权限分配
vi authz
格式如下
[/]
@admin=rw
[android:/]
@android=rw
[java:/]
@java=rw
[.net:/]
@.net=rw
6.启动svn服务
svnserve -d -r /svn文件夹
7.ok,这里就成功了,但是有的电脑可能别人的电脑还不能访问,那么,请根据错误来排查,一般是防火墙的原因。只需要关闭防火墙就ok
关闭防火墙