安装软件
sudo apt-get install subversion
创建版本仓库
sudo mkdir /home/svn
sudo svnadmin create /home/svn/test
cd /home/svn/test
配置
修改 conf 目录下的三个文件,authz
、passwd
、svnserve.conf
设置 svn 的访问权限,修改 svnserve.conf
文件
vi svnserve.conf
配置如下
anon-access = none # 匿名用户不可读
auth-access = write # 权限用户可写
password-db = passwd # 密码文件为passwd
authz-db = authz # 权限文件为authz
配置用户权限,修改 authz
文件
vi authz
配置如下
admin = user1 # 将 user1 添加到 admin 组
[/] # 根目录权限
@admin = rw # admin 组用户的权限为可读可写
配置用户密码
vi passwd
配置如下
[users]
# harry = harryssecret
# sally = sallyssecret
user1 = user1_passwd # 用户名 = 密码
启动
启动 svn 服务器
sudo svnserve -d -r /home/svn/
-d
: 后台运行
-r
: 指定 svn 服务器根目录
检查 svn 服务器是否已经启动 (svn 默认端口 3690)
netstat -an | grep 3690
如果停止svn 服务,使用此命令
sudo killall svnserve
在 Windows 下使用(TortoiseSVN)检出该版本库
使用svn之后输入用户名和密码就可以使用了
网友评论