一.关闭防火墙和SElinux
systemctl stop firewalld
setenforce 0
二.JAVA环境配置
下载JDK源码包到/usr/local/src
解压到/usr/local下改名为java
tar xf jdk-8u211-linux-x64.tar.gz
cd /usr/local/
mv jdk1.8.0_211/ java/
更改JAVA环境变量
vim /etc/profile
末尾添加三行
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
声明全局变量
source /etc/profile
查看java版本
java -version
三.创建CSVN用户
useradd -m csvn
passwd csvn
创建CSVN家目录
mkdir /data
解压源码包到/data
tar xf CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz
mv csvn/ /data/
csvn运行用户不能是root,所以csvn文件夹的属主和属组要修改为csvn;
chown -R csvn.csvn csvn
赋予csvn用户超户的权限,以便创建;
vim /etc/sudoers
更改完之后,保存强制退出
su csvn
sudo -E /data/csvn/bin/csvn install
查看生成的文件
vim csvn/data/conf/csvn.conf
启动CSVN
csvn/bin/csvn start
浏览器输入IP地址加端口号和csvn
默认账号密码都是admin
安装及下载client 端
下载Windows 端程序:http://tortoisesvn.net/downloads。
执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。
安装成功后,点击右键可以看到有这个选项:
打开计算机。在E盘下创建文件夹“svn_repo”
(请勿使用非英文的档名)
右击创建好的文件,选择“TortoiseSVN->Create repository here”
红色区域要复制:
打开D盘,创建文件夹working,(其实就是存放工作文档的地方)
进入working文件中点击右键选择SVN checkout
一路点OK就可以了
如果有管理员权限,就可以看到隐藏文件.SVN
接着在working目录中创建子目录my_prj
在my_prj目录中,可以随便创建几个文档,查看效果:
创建完成后,右击my_prj目录,并选择TortoiseSVN->Add:
TortoiseSVN会把准备要加入的档案及目录展示出来,打钩的文件就是要被加入到Repository中的。
然后一路OK
这个ADD的动作只是告知SVN准备要讲这些文档放入repositort中
继续右击my_prj目录,选择SVN commit
出现如下窗口,这个窗口下半部分,列出的就是要被commit到repository中的,
然后一路OK就好了。
紧接着打开tortoiseSVN软件,点击Add Project
痴线如下对话框:
输入D盘下创建的文件名working 和域名(之前复制的file:///E:\svn_repo)
点击OK
点击右侧working就可以查看到你上传好的文件了