CSVN部署Centos6.7

CSVN部署软件包

链接:https://pan.baidu.com/s/1xQBSRTXK4ZjaKm1hKhCKZg 密码:157t

1.      关闭防火墙和selinux

关闭当前防火墙:serviceiptables stop ;(重启后失效)

永久关闭防火墙:chkconfig iptables off;

 

关闭selinux  : vim /etc/selinux/config

 

 

2.请使用WinSCP将这两个软件包上传到服务器的/opt目录下

 

2.安装jdk1.8,如果是bin包,则直接运行下面命令:#/bin/bash  包名称

 

tar zxvf jdk-8u91-linux-x64.gz

mv jdk1.8.0_91/ /usr/local/

vi /etc/profile

####添加如下三行

exportJAVA_HOME=/usr/local/jdk1.8.0_91---------改成实际解压出来的目录,这里只是个例子

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

重新加载环境变量

source/etc/profile

 

java -version   ##查看java版本已经是1.8

安装什么版本是什么版本,我安装的是1.6

3:安装csvn

 

tar xvfCollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz-----解压你需要的版本,这里只是个例子

mkdir /application

mv csvn/ /application/

useradd csvn

passwd csvn

chown -R csvn:csvn /application/

vim /etc/sudoers

####添加下面一行使csvn可以使用sudo

csvn   ALL=(ALL)   ALL

 

 ln -s /application/csvn/bin/csvn /etc/csvn

ln -s /application/csvn-httpd/etc/csvn-httpd

 /application/csvn/bin/csvn  install

/application/csvn/bin/csvn-httpd install

 启动服务:csvn csvn-httpd

 service csvn start


service csvn-httpd start

 

 

http://ip:3343/csvn  进行访问,默认用户名密码为:adminadmin 进去之后可以进行其它设置(在本机网页测试或同网段机器进行测试,默认端口3343)

 

进入后点击Service Setting

 

变更主机IP及端口号,修改完成后点击保存。

创建用户

 

填写用户信息及密码,及权限用户

创建版本库

创建完版本库,添加Chmod –R o+rw/application/csvn/data/repositories/test/(test为你创建的版本库)

 

 

创建完成后,点击访问规则,进行权限设置

 

  把链接填写到SVN里的checkout内

选择目录右键SVN Checkout

添加链接路径

 输入创建的用户名及密码

 

【Groups】guangtouqiang组的shq用户登录

显示出组内只能看到\03目录内的信息。

 

【Groups】xiongda组的liukai用户登录

 

显示出组内只能看到\01目录内的信息。

【Groups】xionger组的sxc用户登录

 

显示出组内只能看到\02目录内的信息。

【Groups】guangtouqiang组的sxc用户登录权限只有查看,并没有写入权限,commit提交时会报错。

以上测试成功

1、 所有人都可以访问http://HostIP:80/svn/这个地址,可以看到下面有哪些版本库;

2、 对于/01文件夹,xiongda组里的用户liukai拥有读写权限;其他人对这个版本库没有任何权限(不能读也不能写),但可以只读权限访问其他版本库;

3、 对于/02文件夹,xionger组里的用户sxc拥有读写权限;其他人对这个版本库没有任何权限(不能读也不能写),但可以只读权限访问其他版本库;

4、 对于/03文件夹,xiongda组是没有读写权限,xionger组是拥有只读权限,guangtouqiang组拥有读写权限;sxc拥有只读权限(只能读不能写),但可以对/03之外的其他文件夹保持读写权限;xiongda组里的liukai用户对此无任何权限。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值