CentOS Linux 上安装svn服务器

来源:互联网 发布:人工智能创造新就业 编辑:程序博客网 时间:2024/05/16 04:58


1.查看机器上有没有安装了svn

   rpm -qa |grep svn

2.如果没有安装则执行,linux系统一定要联网

   yum -y install subversion

3.安装好了之后,新建svn目录

   mkdir /home/svn

4.新建一个版本仓库

   svnadmin create /home/svn/project

5.添加用户
   要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:

   [users]
   # harry = harryssecret
   # sally = sallyssecret
   tom =123456

6.修改用户访问策略

   /home/svn/project/conf/authz记录用户的访问策略,以下是参考:

   [groups]
   project_p = tom


   #[project:/] 如果你的仓库下边就一个版本的话 就不需要使用xxx 直接一个斜杠就完事

   #[project:/xxx] 如果你的仓库下边有多个版本的话xxx就是那个文件夹的名字

   # 上边这2个根据自己情况选一个
    @project_p = rw
     * =

      说明:以上信息表示,只有project_p用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。这个很重要,一定要加上!


7.修改svnserve.conf文件,让用户和策略配置升效.
svnserve.conf内容如下:(注意每行左侧不能有空格)

 [general]
 anon-access = none
 auth-access = write
 password-db = /home/svn/project/conf/passwd
 authz-db = /home/svn/project/conf/authz


8.启动服务器
# svnserve -d -r /home/svn
注意:如果修改了svn配置,需要重启svn服务,步骤如下:

 # ps -aux|grep svnserve
 # kill -9 ID号
 # svnserve -d -r /home/svn


9.测试服务器

 # svn co svn://192.168.x.x/project

参考:http://blog.csdn.net/xuzhuang2008/article/details/8474587



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 联想平板电脑开机密码忘记了怎么办 申请的qq没登录忘了账号怎么办 炫舞时代由于网络原因登不上怎么办 qq申请太多进不了热聊怎么办 手机号申请的微信号被盗了怎么办 买菜别人少找了钱不还怎么办 在掌上英雄联盟买皮肤买错区怎么办 win8我的电脑图标没了怎么办 英雄联盟老是卡在安全扫描怎么办 英雄联盟活动送皮肤没送怎么办 电脑换完系统有些页面打不开怎么办 王卡助手交手机费页面打不开怎么办 在浏览器上打不开路由器页面怎么办 英雄联盟读条的时候自动关机怎么办 手机的位置信息开不了怎么办呢 滴滴车主接到乘客返回路程要怎么办 移动换话费积分是发什么短信怎么办 手机店积分换手机被贷款怎么办 心悦俱乐部礼包已过期是怎么办 心悦兑换的东西不是账号绑定怎么办 心悦会员绑定的手机号不用了怎么办 想在京东商城开个网店怎么办呢 京东买了东西收货了不想要了怎么办 京东转卖的商品有问题怎么办 如果衣服下架了然后有退货怎么办 想买二手车可没有懂车的人怎么办 买车的时候异地车牌回家怎么办 天猫下单显示下单人数太多券怎么办 英雄联盟进入游戏后无限崩溃怎么办 打开电视显示百度影棒打不开怎么办 家里路由器网速一会快一会慢怎么办 用快看影视下载电影网速太慢怎么办 苹果手机下载东西网速特别慢怎么办 网上买重庆时时彩输了很多钱怎么办 找不到自己在哪个平台借过钱怎么办 九游账号绑定手机之前绑定的怎么办 九游充过钱的游戏忘了游戏名怎么办 百度网盘密码忘了申诉不了怎么办 手机号被别人注册了百度账号怎么办 快手被盗找回时出来重置密码怎么办 魅族账号密码和密保都忘记了怎么办