1. 安装svn
sudo apt update
sudo apt install subversion
svn版本
svn --version
2. 创建目录
仓库路径:
sudo mkdir -p /disk02/soft/svn/kwq_project
创建仓库:
sudo svnadmin create /disk02/soft/svn/kwq_project
3. 修改配置文件
cd /disk02/soft/svn/kwq_project/conf
vi svnserve.conf
anon-access = read # 禁止匿名访问
auth-access = write # 认证用户可写
password-db = passwd # 密码文件
authz-db = authz # 权限控制文件
realm = kwq_project # 认证域名称
vi passwd
users
admin = aoeiuv
developer = aoeiuv
vi authz
groups
admins = admin
developers = developer
/
@admins = rw
@developers = rw
* = r
4. 启动服务
启动:
svnserve -d -r /disk02/soft/svn
查看进程状态:
ps aux | grep svnserve | grep -v grep
测试:
svn list svn://localhost/kwq_project --username admin
重启:
sudo pkill svnserve
svnserve -d -r /disk02/soft/svn
5. windows checkout
svn://192.168.xx.xx/kwq_project