码迷,mamicode.com
首页 > 其他好文 > 详细

svn服务器的使用

时间:2017-02-08 13:07:25      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:write   建立   sheng   strong   for   后台   visual   access   user   

一 配置

在Linux系统中搭建svn服务所需要用到的软件叫做subversion,windows下可以使用VisualSVN-Server-2.1.11.msi

1. linux下install

apt-get install subversion

安装好以后会看到svn* 很多工具

2. 配置

mkdir /myselfsvn

svnadmin create /myselfsvn   使用svn自带命令建立仓库

:myselfsvn# ll
total 24K
4.0K drwxr-xr-x 2 root root 4.0K Feb 7 21:10 conf
4.0K drwxr-sr-x 6 root root 4.0K Feb 7 20:49 db
4.0K -r--r--r-- 1 root root 2 Feb 7 20:49 format
4.0K drwxr-xr-x 2 root root 4.0K Feb 7 20:49 hooks
4.0K drwxr-xr-x 2 root root 4.0K Feb 7 20:49 locks
4.0K -rw-r--r-- 1 root root 246 Feb 7 20:49 README.txt

 进入该仓库,可以看到该目录下生成了一些目录和文件

 

编辑svnserve.conf主配置文件,对以下几项修改如下

[general]
anon-access = none #取消匿名访问
auth-access = write #授权用户有可写权限
password-db = passwd #指定用户配置文件,后面会用到
authz-db = authz #指定权限配置文件,后面会用到

编辑passwd文件,建立svn客户端用户以及密码

[users]
harry = harryssecret
sally = sallyssecret

编辑authz文件,指定SVN仓库目录,这[/myselfsvn]代表svn根目录,以及每个用户的权限

[/myselfsvn]
harry = rw
sally = rw

或者:

* = rw

 

启动SVN服务

svnserve -d -r /myselfsvn

-d表示后台运行svn服务,-r是指定svn目录;然后执行了netstat检查端口,默认监听在3690端口上

 

3. 客户端

svn checkout svn://192.168.3.8/myselfsvn/ --username=sally --password=sallyssecret  登陆

svn checkout https://192.168.3.8/myselfsvn/ --username=sally --password=sallyssecret

svn add test  用add把新增的test文件添加到项目中

svn commit -m "test myselfsvn"  #commit 正式提交

 

更多命令:http://www.cnblogs.com/jisheng/archive/2012/09/13/2683060.html

参考:http://www.linuxidc.com/Linux/2016-04/130346.htm

 

svn服务器的使用

标签:write   建立   sheng   strong   for   后台   visual   access   user   

原文地址:http://www.cnblogs.com/spacepirate/p/6377503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!