在linux上传源码,linux源码安装CSVN及上传下载

一.关闭防火墙和SElinux

systemctl stop firewalld

setenforce 0

二.JAVA环境配置

下载JDK源码包到/usr/local/src

7b2e6c8176b97cd15143995cb2985b3d.png

解压到/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

b82e0f891f5b1254851167a7ce47b6c6.png

声明全局变量

source /etc/profile

查看java版本

java -version

7e64af274c339fd3cfa6f4499a52036b.png

三.创建CSVN用户

useradd -m csvn

passwd csvn

b94aade2e886275759cfed4aeb3f269c.png

创建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

a909f70e6d61bd492603dcc180d5087e.png

赋予csvn用户超户的权限,以便创建;

vim /etc/sudoers

7e922a55a9c60c70334b2e0d0bf1063b.png

更改完之后,保存强制退出

su csvn

sudo -E /data/csvn/bin/csvn install

24f39944711d4ef3565a4123f60dd0d0.png

查看生成的文件

vim csvn/data/conf/csvn.conf

启动CSVN

csvn/bin/csvn start

87325aca6b3c448dfc23c157356fb1ba.png

浏览器输入IP地址加端口号和csvn

默认账号密码都是admin

69367b7ed934d808affb4895b38146e4.png

2482b5346b40bfe6223ce99e488b495b.png

安装及下载client 端

下载Windows 端程序:http://tortoisesvn.net/downloads。

执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。

安装成功后,点击右键可以看到有这个选项:

defa052b03ffb0fbc8660520b8948bb4.png

打开计算机。在E盘下创建文件夹“svn_repo”

(请勿使用非英文的档名)

06600bdc6c5d67948173b0908d72b67e.png

右击创建好的文件,选择“TortoiseSVN->Create repository here”

红色区域要复制:

996dbbfe0096bbe4b74ee717fc74371b.png

打开D盘,创建文件夹working,(其实就是存放工作文档的地方)

30af4d494783208f96ff709dca666df2.png

进入working文件中点击右键选择SVN checkout

fdbfc66712f21ca8c80b25ff8c6e72d9.png

一路点OK就可以了

如果有管理员权限,就可以看到隐藏文件.SVN

494ea66f193c6e60d5738195f45f1f0b.png

接着在working目录中创建子目录my_prj

21d016519fe58d0a41bee30a9ec30eec.png

在my_prj目录中,可以随便创建几个文档,查看效果:

创建完成后,右击my_prj目录,并选择TortoiseSVN->Add:

TortoiseSVN会把准备要加入的档案及目录展示出来,打钩的文件就是要被加入到Repository中的。

470148221ad9f984585018742ecead24.png

然后一路OK

这个ADD的动作只是告知SVN准备要讲这些文档放入repositort中

继续右击my_prj目录,选择SVN commit

出现如下窗口,这个窗口下半部分,列出的就是要被commit到repository中的,

9582832d6ffda8147c0e96c8069ca806.png

然后一路OK就好了。

紧接着打开tortoiseSVN软件,点击Add Project

痴线如下对话框:

输入D盘下创建的文件名working 和域名(之前复制的file:///E:\svn_repo)

dfe162752aa49002181660d0a9a15fea.png

点击OK

点击右侧working就可以查看到你上传好的文件了

865030917b94f1e142dbd6c45f16826a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值