Centos 7 搭建csvn
拖jdk-8u211-linux-x64.tar包
新建文件夹
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。
[aaa@qq.com ~]# sudo mkdir /usr/local/java
将文件拷贝到/usr/local/java下
[aaa@qq.com ~]# cp jdk-8u211-linux-x64.tar.gz /usr/local/java/
进入该目录
[aaa@qq.com ~]# cd /usr/local/java/
解压
[aaa@qq.com java]# sudo tar zxvf jdk-8u211-linux-x64.tar.gz
设置环境变量
[aaa@qq.com java]# vi /etc/profile
profile是针对每个帐户的数据存储,比如一个电子商务网站的用户购物车数据。但编辑完之后一定要用source /etc/profile命令,相当于刷新。
在配置文件末尾添加下面内容
export JAVA_HOME=/usr/local/java/jdk1.8.0_211/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
会环境变量生效
[aaa@qq.com java]# source /etc/profile
检查
[aaa@qq.com java]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
搭建csvn(需要上传从CSVN压缩包)
创建用户和密码
[aaa@qq.com java]# cd
[aaa@qq.com ~]# useradd -m csvn
[aaa@qq.com ~]# passwd csvn
Changing password for user csvn.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
创建数据库
[aaa@qq.com ~]# mkdir /data
解压到数据库
[aaa@qq.com ~]# tar xf CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz -C /data
进入数据库
[aaa@qq.com ~]# cd /data
给属主属组权限
[aaa@qq.com data]# chown -R csvn.csvn csvn
设置csvn目录的组权限为读写执行
[aaa@qq.com data]# chmod +w /etc/sudoers
进入配置文件
[aaa@qq.com data]# vim /etc/sudoers
在 root ALL=(ALL) ALL下面
添加 csvn ALL=(ALL) ALL
进入CSVN用户
[aaa@qq.com data]# su csvn
[aaa@qq.com data]$ sudo -E /data/csvn/bin/csvn install
查看
[aaa@qq.com data]$ vim csvn/data/conf/csvn.conf
启动
[aaa@qq.com data]$ csvn/bin/csvn start
进入ROOT用户
[aaa@qq.com data]$ su root
Password:(输入密码)
关闭防火墙
[aaa@qq.com data]# systemctl stop firewalld
关闭
[aaa@qq.com data]# setenforce 0
访问网页
在网址访问:192.168.116.132:3343/csvn
虚拟机IP :端口号 /CSVN
用户名:admin
密码:admin
实现上传下载需要下载TortoiseSVN
验证是否能上传下载文件
在计算机E盘创建一个名为svn_repo的文件夹(取消它的只读保护权限)
点击在此创建版本库
保留路径 将路径复制下来
file:///E:\svn_repo
在D盘上新建文件夹(作为自己的版本库) 【working】
进到working里面 在空白处右击Checkout 上传代码库
然后会出现这个页面
出现这个页面 就代表代码库就提交成功了
在代码库内创建目录(文件夹) 【my_pdj】
在目录下添加文件【111.txt 222.txt…】
回到目录 上传目录
(1)右击 选择 TortoiseSVN 下面的 Add选项
(2)选择要添加(上传的文件),勾选要添加的
选择成功后,选择OK
(3)右键选择 SVN Update 更新
会显示如下页面
点击OK
(4)右键选择 SVN Commit 提交
会出现如下页面
勾选要提交的 选择成功之后 点击OK
7.打开TortoiseSVN软件
8.选择 Add Project
会出现如下页面
添加 代码库的名字和URL路径地址
代码库上传文件实现成功