1.先更新一下:
sudo apt-get update
2.开始安装:
sudo apt-get install subversion
3.新建目录:
sudo mkdir svn
4.创建svn下的repository文件夹
sudo mkdir svn/repository
5.更改repository的权限
sudo chmod -R 777 svn/repository
6.创建仓库:
sudo svnadmin create svn/repository
a. 完成后会在repository文件夹下生成以下文件
b.对db进行权限设置
sudo chmod -R 777 db
7.设置访问权限:
需要对conf文件夹下的文件进行修改: svnserve.conf、passwd、authz
a.
打开文件svnserve.conf:
sudo vi svn/repository/conf/svnserve.conf
修改如下:
#匿名用户可读
anon-access = read
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz
#设置根目录:
realm = svn
(去掉前面的#,并且顶格,不然可能会报错)
b.
打开文件passwd:
sudo vi svn/repository/conf/passwd
添加用户名和密码
c.
打开文件authz:
sudo vi svn/repository/conf/authz
8.
启动SVN服务:
svnserve -d -r svn
(-d:表示在后台运行 ,-r:指定服务器的根目录)
查看svnserve是否已经运行:
ps aux |grepsvnserve
通过svn://服务器ip/repository,通过SVN客户端可以访问
9.停止服务器
killall svnserve
网友评论