svn 服务器搭建

svn 服务器搭建

创建svn版本库

> svnadmin create exhibition-h5  
> [root@iZwz9hk035t88sijvaoj8mZ exhibition-h5]# ll
total 24
drwxr-xr-x 2 root root 4096 May 25 15:09 conf
drwxr-sr-x 6 root root 4096 May 25 15:09 db
-r--r--r-- 1 root root    2 May 25 15:09 format
drwxr-xr-x 2 root root 4096 May 25 15:09 hooks
drwxr-xr-x 2 root root 4096 May 25 15:09 locks
-rw-r--r-- 1 root root  229 May 25 15:09 README.txt

配置修改

[root@iZwz9hk035t88sijvaoj8mZ exhibition-h5]# cd conf/
[root@iZwz9hk035t88sijvaoj8mZ conf]# ll
total 12
-rw-r--r-- 1 root root 1080 May 25 15:09 authz
-rw-r--r-- 1 root root  309 May 25 15:09 passwd
-rw-r--r-- 1 root root 2279 May 25 15:09 svnserve.conf
  • authz:负责账号权限的管理,控制账号是否读写权限
  • passwd:负责账号和密码的用户名单管理
  • svnserve.conf:svn服务器配置文件
  1. 修改authz

    文件最后添加

    [/]
    tangl=rw
    

    相当于给账户tangl和zhenjq增加根目录的读写权限

  1. 修改passwd
    tangl = tangl@123
    
    创建账户和密码
  2. 修改svnserve.conf
svn 服务器搭建_第1张图片
image

启动svn服务器

[root@iZwz9hk035t88sijvaoj8mZ application]# pkill svnserve
[root@iZwz9hk035t88sijvaoj8mZ application]# svnserve -d -r /application/svndata/

客户端连接svn

svn checkout svn://[email protected]/exhibition-h5

你可能感兴趣的:(svn 服务器搭建)