欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Centos 7 搭建csvn

程序员文章站 2022-07-03 15:24:16
...

拖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
Centos 7 搭建csvn
进入CSVN用户
[aaa@qq.com data]# su csvn
[aaa@qq.com data]$ sudo -E /data/csvn/bin/csvn install
Centos 7 搭建csvn
查看

[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
Centos 7 搭建csvn

Centos 7 搭建csvn
实现上传下载需要下载TortoiseSVN
验证是否能上传下载文件
在计算机E盘创建一个名为svn_repo的文件夹(取消它的只读保护权限)
Centos 7 搭建csvn
点击在此创建版本库
Centos 7 搭建csvn
保留路径 将路径复制下来
file:///E:\svn_repo
Centos 7 搭建csvn
在D盘上新建文件夹(作为自己的版本库) 【working】
Centos 7 搭建csvn
进到working里面 在空白处右击Checkout 上传代码库
Centos 7 搭建csvn
然后会出现这个页面
Centos 7 搭建csvn
出现这个页面 就代表代码库就提交成功了
Centos 7 搭建csvn
在代码库内创建目录(文件夹) 【my_pdj】
Centos 7 搭建csvn
在目录下添加文件【111.txt 222.txt…】
Centos 7 搭建csvn
回到目录 上传目录
(1)右击 选择 TortoiseSVN 下面的 Add选项
Centos 7 搭建csvn
(2)选择要添加(上传的文件),勾选要添加的
Centos 7 搭建csvn
选择成功后,选择OK
Centos 7 搭建csvn
(3)右键选择 SVN Update 更新
Centos 7 搭建csvn
会显示如下页面
Centos 7 搭建csvn
点击OK
(4)右键选择 SVN Commit 提交
Centos 7 搭建csvn
会出现如下页面
Centos 7 搭建csvn
勾选要提交的 选择成功之后 点击OK
Centos 7 搭建csvn
7.打开TortoiseSVN软件
Centos 7 搭建csvn
8.选择 Add Project
Centos 7 搭建csvn
会出现如下页面
Centos 7 搭建csvn
添加 代码库的名字和URL路径地址
Centos 7 搭建csvn
代码库上传文件实现成功
Centos 7 搭建csvn

相关标签: 基础服务搭建