安装SVN
1.安装Python-2.7.11
1)在home目录下解压文件
tar -zxvf Python-2.7.11.tgz
2)安装Python
sudo ./configure --prefix=/usr/local/python2.7.11
make
sudo make install
sudo ln -s /usr/local/python2.7.11/bin/python /bin/python2.7.11
3)输入python2.7.11,显示软连接成功如下图
2.安装java
1)解压文件
在file:///usr/local目录下打开命令行,创建java文件夹
sudo mkdir java
将安装包(jdk-8u202-linux-x64.tar.gz)解压到/usr/local/java/目录下
sudo tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/java/
2)添加环境变量
sudo vim /etc/profile
在最下方输入
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
保存,并退出
更新profile文件
source /etc/profile
查看java是否安装成功
java -version
3. 安装CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz
- 创建svn用户组
groupadd svn
- 创建用户svnuser ,并加入svn组
useradd -g svn svnuser
- 给用户svnuser设置密码
passwd svnuser
- 设置csvn目录及其子目录的属组为svn
chgrp -R svn /opt/csvn/
- 设置csvn目录的组权限为读写执行
chmod -R g+rwx /opt/csvn/
- 设置data目录的属主为svnuser,属组为svn
chown -R svnuser:svn /opt/csvn/data
- 设置sudu权限
vim /etc/sudoers
找到root ALL=(ALL:ALL) ALL
在下一行添加svnuser ALL=(ALL:ALL) ALL 强制保存退出
9) 编辑csvn配置文件
cp -r csvn/data/conf/csvn.conf.dist csvn/data/conf/csvn.conf
sudo vim csvn/data/conf/csvn.conf
将:#RUN_AS_USER=
改为:RUN_AS_USER=svnuser
将:JAVA_HOME=
改为:JAVA_HOME=/usr/local/java/jdk1.8.0_202
10) 安装csvn
cd /opt/csvn
sudo -E bin/csvn install
- 启动csvn
su svnuser
bin/csvn start //启动svn
启动成功后,默认管理员登录地址:
地址:http://localhost:3343/csvn
用户名:admin
密码:admin
12) 配置csvn麒麟源
将麒麟源拷入/opt/csvn/www目录下
登录http://localhost:3343/csvn
Server settings页面,配置端口
修改Authentication页面,修改访问权限(允许匿名用户读取权限)
配置麒麟源
1.打开命令行
sudo vim /etc/apt/sources.list
2.修改麒麟源链接
deb http://127.0.0.1:8181/KYLIN-ALL/ 10.1 main restricted universe
3.更新麒麟源配置
sudo apt-get update