SUSE Linux系统CSVN库的初步安装


本文适用于公司SVN项目库的配置管理说明。

本文适用人员为本公司网络工程师、配置工程师以及需要了解公司配置管理信息的相关人员。

服务器

明与配置

服务器设备信息

虚拟机地址

192.168.1.*         根据自己IP

虚拟机用户  

root

虚拟机密码

自己定

虚拟机系统

Vmware ESX 版本5.1.0

虚拟机内部版本

799733

服务器编号

 

服务器位置

 

 

服务器硬件信息

厂商

HP

型号

DL380 gen8

CPU

 

磁盘

1T

内存

8G

系统配置

系统安装

SUSE Enterprise Linux 11SP2 64

系统内核

3.0.13-0.27-default

软件安装1

SVN 版本:CollabNetSubversionEdge-4.0.11_linux-x86_64.tar

软件安装2

JAVA 版本:jdk-7u21-linux-x64

软件安装3

PYTHON版本:python-2.6.0-8.12.2

 用户管理

管理员用户   

root

管理员密码

password

管理员访问方式

SSH

安装过程

1)下载软件包:

n  SVN版本:CollabNetSubversionEdge-4.0.11_linux-x86_64.tar

n  JAVA 版本:jdk-7u21-linux-x64.rpm

n  PYTHON版本:python-2.6.0-8.12.2.rpm

2)解压SVN版本包到/opt目录下,解压完成后会生成目录/opt/csvn,安装JAVA和PYTHON。

3)建立新用户csvn,更改密码为csvn。

4)更改/opt/csvn目录的属主和属组:chown –R csvn:csvn /opt/csvn

5)切换csvn用户(在建立csvn用户时需要建立宿主目录),在/home/csvn下建立文件.profile,添加环境变量:

exportCSVN_HOME=/opt/csvn

exportPATH=$CSVN_HOME/bin:$PATH

exportJAVA_HOME=/usr/java/jdk1.7.0_21/jre/

6)SVN库启动命令:

n  启动:/opt/csvn/bin/csvn start

n  停止:/opt/csvn/bin/csvn stop

7)配置访问SVN库端口,标准的80端口(http)、443端口(https)需要做一些额外设置。

切换root用户执行:

chownroot:csvn /opt/csvn/lib/httpd_bind/httpd_bind

chmod u+s/opt/csvn/lib/httpd_bind/httpd_bind

8)通过控制台界面修改80端口,如使用https访问需要配置443端口。

 配置信息

1)svn服务启动后,登录控制台页面:https://192.168.1.*:4434/csvn/

用户名:admin 密码:admin

2)登录后,默认SVN库是停止状态,点击启动按钮运行SVN库。

3)通过SVN控制面板,可以创建库、创建用户和权限分配(访问规则)等,通过web控制面板建立的用户,可以更改用户访问密码。

4)通过命令建立库、用户和配置权限。

建立SVN库data

svnadmin create /opt/csvn/data/repositories/data

添加新用户

htpasswd /opt/csvn/data/conf/svn_auth_file 用户

(需要添加新用户名,并设置密码)

权限配置文件

/opt/csvn/data/conf/svn_auth_file

SVN库data访问地址

https://192.168.1.*/svn/data

SVN控制台访问地址

https://192.168.1.*:4434/csvn/

用户名:admin 密码:admin

统计SVN库下的文件数量(csvn用户)

svn list -R https://192.168.1.*/svn/data | grep -v \/$ | wc -l

统计SVN库下的文件夹和文件总数量(svn用户)

svn list -R https://192.168.1.*/svn/data |wc -l

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值