创建SVN库流程!

一、yum安装svn
yum -y install subversion
 
二、查看已安装的svn版本信息
svnserve --version
 
三、创建一个代码库
1.先创建一个目录 mkdir -p webRoot
2.创建版本库 svnadmin create  webRoot
webRoot目录会自动生成以下文件conf, db,format,hooks,locks, README.txt
 
四、配置代码库
进入上面创建的代码库的conf目录
1.用户密码配置
vim passwd文件
suvan=123456
用户名=密码
 
2.权限authz配置
vim authz文件
在文件后面加上两行
[/] #表示根目录下的所有资源
suvan = rw #上一步创建的角色 = 读写权限
 
3.svn服务配置
vim svnserve.conf
将如下的配置注释删掉

anon-access=none #匿名访问的权限,可以是read,write,none,默认为read
auth-access=write #使授权用户有写权限
password-db=passwd #密码数据库的路径
authz-db=authz #访问控制文件
 

五、启动svn服务
svnserve -d -r webRoot

svnserve: Can’t bind server socket: Address already in use

报错解决方法:

1.ps -aux | grep svn

kill pid(pid为ps出的pid这样就停止服务了)

2.我们可以试着重新指定一个端口8081 使用 -- listen-port 8081参数。

svnserve -d -r /home/svn/ --listen-port 8081



 

你可能感兴趣的:(创建SVN库流程!)