电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2010 人浏览分享

CentOS6.7部署CSVN服务器

[复制链接]
2010 0

求:搭建内网svn服务器,并且有web管理界面。

在网上看了一些博客,发现了csvn这个版本控制工具,个人感觉很好用,所以整理了一下搭建步骤供大家参考。

服务器要求组件:最小化安装都可以(亲测),另外必须组件:jdk-8u91-linux-x64.gz,CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gzCollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gzCollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz


(下载上面的两个软件包可以单击此处)

step1:将这两个软件包上传到服务器的/opt目录下


step2:安装jdk1.8

  1. tar zxvf jdk-8u91-linux-x64.gz
  2. mv jdk1.8.0_91/ /usr/local/
  3. vi /etc/profile
  4. ####添加如下三行
  5. export JAVA_HOME=/usr/local/jdk1.8.0_91
  6. export PATH=$JAVA_HOME/bin:$PATH
  7. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  8. source /etc/profile
  9. java -version   ##查看java版本已经是1.8
复制代码



step3:安装csvn

  1. tar xvf CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.gz
  2. mkdir /application
  3. mv csvn/ /application/
  4. useradd csvn
  5. passwd csvn
  6. chown -R  csvn:csvn /application/
  7. vim /etc/sudoers
复制代码


####添加下面一行使csvn可以使用sudo
csvn    ALL=(ALL)   ALL


l
  1. n -s /application/csvn/bin/csvn /etc/csvn
  2. ln -s /application/csvn-httpd /etc/csvn-httpd
复制代码


启动服务:csvn csvn-httpd

  1. service csvn start
  2. service csvn-httpd start
复制代码

http://ip:3343/csvn  进行访问,默认用户名密码为:admin admin 进去之后可以进行其它设置。
附录1:

http://www.collab.net/downloads/subversion  csvn官方下载地址
附录2:svn常用操作命令

svn co http://192.168.188.216:18080/svn/scripts scripts --username=admin  ##从svn上checkout代码
例子:在一台服务器上执行这条命令


  1. cd /svntest
  2. svn co http://192.168.188.216:18080/svn/scripts scripts --username=admin  ##第一次需要输入密码
  3. 在/svntest目录下生成了/scripts目录

  4. cd /scripts
  5. touch a                           ###新建文件a
  6. svn add a                        ###在svn中添加a
  7. svn ci -m "add a"             ###提交到svn
  8. svn del a                         ###删除a
  9. svn ci -m "del a"              ###提交到svn
复制代码


您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.