Ubuntu 14 下配置 svn服务器 svnserve

Ubuntu 下 首先安装 subversionvim

apt-get install subversionwindows

 

建立文件夹 mkdir /mnt/hgfs/sharefile/wwwroot/svn服务器

创建版本库 svnadmin create /mnt/hgfs/sharefile/wwwroot/svnsvn

 

root@fover:/home/wwwroot/default# cd /mnt/hgfs/sharefile/wwwroot/svn

root@fover:/mnt/hgfs/sharefile/wwwroot/svn# ls

conf  db  format  hooks  locks  README.txt

 

# 咱们主要关心的是conf和db文件,conf文件夹下是存放主配置文件和用户、权限位置,db文件夹是存放svn转储后的数据。spa

 

进入conf文件夹3d

root@fover:/mnt/hgfs/sharefile/wwwroot/svn/conf# lscode

authz  hooks-env.tmpl  passwd  svnserve.conform

 

authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主配置文件,先配置主配置文件。blog

 

Vim svnserve.cnfget

文件默认为空,须要咱们编辑。

 anon-access = none    #匿名访问权限,默认read,none为不容许访问 
  auth-access = write  #认证用户权限  
  password-db = passwd  #用户信息存放文件,默认在版本库/conf下面,也能够绝对路径指定文件位置 
  authz-db = authz

编辑用户名密码文件 vim passwd

一行一个,用户名 = 密码,明文

 

编辑权限 vim authz

根目录

fover用户 读写权限rw

 

启动svn服务

svnserve –d –r /mnt/hgfs/sharefile/wwwroot/svn

 

netstat –antp | grep svnserve 

看到有在监听3690端口! 服务器配置OK。

 

接着在windows上链接svn

 

百度下载tortoiseSVN

而后

checkout文件夹

输入帐号密码,OK,链接完成!

相关文章
相关标签/搜索