日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)

發(fā)布時(shí)間:2024/1/1 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這篇文章介紹一下使用官方的Subversion Edge在CentOS下安裝和設(shè)定的方法。

CollabNet + VersionOne

強(qiáng)強(qiáng)聯(lián)合

2017年8月7日,CollabNet和VersionOne宣布合并,合并后公司保留CollabNet的名稱,總部設(shè)與亞特蘭大,CollabNet首席執(zhí)行官Flint Brenton將擔(dān)任合并后公司的CEO,VersionOne的首席執(zhí)行官Robert Holler將擔(dān)任首席戰(zhàn)略官。

Brenton:“企業(yè)軟件公司專注于通過快速、優(yōu)質(zhì)、高度協(xié)作的軟件開發(fā)來提升股東價(jià)值。高度集成的Agile和DevOps解決方案可實(shí)現(xiàn)商業(yè)價(jià)值,讓團(tuán)隊(duì)做到最好。VersionOne被分析師和客戶評(píng)為企業(yè)Agile軟件和服務(wù)的領(lǐng)導(dǎo)者。CollabNet和VersionOne都認(rèn)為Agile和DevOps有著緊密的聯(lián)系,通過一個(gè)完全集成、靈活而規(guī)范的價(jià)值流,以單一的思維方式進(jìn)行管理?!?/p>

Holler:“我們的使命是通過連接團(tuán)隊(duì)、工具和流程的統(tǒng)一Agile和DevOps平臺(tái),助力企業(yè)提升敏捷性,與CollabNet合并符合這一使命。我們兩家公司的經(jīng)驗(yàn)的結(jié)合,以及滿足全球分布企業(yè)需求的共同愿景,為集成軟件交付樹立了一個(gè)新標(biāo)準(zhǔn),速度對(duì)于當(dāng)今軟件驅(qū)動(dòng)型企業(yè)的成功至關(guān)重要。我們的客戶將受益于更廣泛的創(chuàng)新產(chǎn)品,以及我們兩家公司在提高軟件開發(fā)和部署價(jià)值方面公認(rèn)的領(lǐng)導(dǎo)地位?!?/p>

作為被Garnter和IDC所青睞的敏捷開發(fā)的創(chuàng)新者的VersionOne,一直具有較為穩(wěn)定的地位,而CollabNet依托與Subversion Edge和Team Forge等也有著不錯(cuò)的口碑。對(duì)于這篇文章的影響只是在下載的時(shí)候發(fā)現(xiàn)之前的download的鏈接變成了:

  • https://www.collab.net/downloads/subversion

下載地址

下載如下面向Linux 64-bit的Subversion Edge的安裝包

環(huán)境依賴

  • 操作系統(tǒng)(64位):Red Hat Enterprise Linux 6.x - 7.x, CentOS 6.x - 7.x
  • License許可:GNU Affero General Public License 3.0 (AGPLv3)
  • Java環(huán)境:JRE 1.6及以上
  • Python:2.4或者2.7及以上

Subversion Edge安裝

步驟1: 添加用戶和組

Subversion Edge的用戶需要非root用戶,首先添加相關(guān)的用戶和組

[root@liumiaocn ~]# groupadd svn [root@liumiaocn ~]# useradd -g svn svn [root@liumiaocn ~]#

步驟2: 設(shè)定sudo權(quán)限

在sudoers文件中添加如下內(nèi)容

[root@liumiaocn ~]# ls -l /etc/sudoers -r--r-----. 1 root root 4328 Oct 30 2018 /etc/sudoers [root@liumiaocn ~]# cp -p /etc/sudoers /etc/sudoers.org [root@liumiaocn ~]# vi /etc/sudoers [root@liumiaocn ~]# diff /etc/sudoers /etc/sudoers.org 111d110 < svn ALL=(ALL) NOPASSWD: ALL [root@liumiaocn ~]#

步驟3: 設(shè)定安裝目錄

切換至svn用戶,執(zhí)行如下命令創(chuàng)建并設(shè)定安裝目錄

[root@liumiaocn ~]# su - svn [svn@liumiaocn ~]$ sudo mkdir -p /opt/subversion [svn@liumiaocn ~]$ sudo chown -R svn:svn /opt/subversion/ [svn@liumiaocn ~]$ sudo chmod o+wx /opt/subversion/ [svn@liumiaocn ~]$

步驟4: 下載解壓安裝文件

使用上文中下載的官方的tar.gz的壓縮包,在上述安裝目錄中展開。

[svn@liumiaocn subversion]$ cp ~/CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz . [svn@liumiaocn subversion]$ du -k CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz 97036 CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz [svn@liumiaocn subversion]$ tar xzvf CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz csvn/ csvn/dist/ ...省略 csvn/licenses/lgpl-2.1.txt csvn/licenses/gpl-3.0.txt csvn/licenses/apache-2.0.txt csvn/licenses/subversion.txt csvn/licenses/openssl.txt csvn/licenses/viewvc.txt csvn/licenses/agpl-3.0.txt csvn/licenses/gpl-2.0.txt [svn@liumiaocn subversion]$

安裝至此就基本完成,然后需要進(jìn)行服務(wù)的設(shè)定了

事前準(zhǔn)備:JDK或者JRE環(huán)境

由于Subversion Edge需要JRE 1.6以上,這里使用OpenJDK 8予以替代。

步驟1: 使用YUM安裝

執(zhí)行命令:yum update -y && yum install java-1.8.0-openjdk -y

注:根據(jù)需要執(zhí)行yum update命令

步驟2: 版本確認(rèn)

執(zhí)行命令:java -version

[svn@liumiaocn ~]$ id uid=1000(svn) gid=1000(svn) groups=1000(svn) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [svn@liumiaocn ~]$ java -version openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) [svn@liumiaocn ~]$

步驟3: 設(shè)定svn用戶的環(huán)境變量

設(shè)定svn用戶下的環(huán)境變量JAVA_HOME

[svn@liumiaocn ~]$ vi .bash_profile [svn@liumiaocn ~]$ ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/ jre [svn@liumiaocn ~]$ grep JAVA_HOME ~/.bash_profile export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/ [svn@liumiaocn ~]$

注:可以跳過,不必設(shè)定

Subversion Edge服務(wù)設(shè)定

步驟1: 準(zhǔn)備配置文件

正常安裝和設(shè)定SVN需要準(zhǔn)備apache服務(wù)器、安裝設(shè)定mod_dav庫(kù)等操作,而使用Subversion Edge這些過程全部簡(jiǎn)化,而且實(shí)現(xiàn)還Subversion Edge還準(zhǔn)備了一個(gè)配置文件,如果沒有特定的需要可以直接使用,這里我們直接使用。

[svn@liumiaocn subversion]$ ls CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz csvn [svn@liumiaocn subversion]$ ls csvn/data/conf/csvn.conf.dist csvn/data/conf/csvn.conf.dist [svn@liumiaocn subversion]$ cp csvn/data/conf/csvn.conf.dist csvn/data/conf/csvn.conf [svn@liumiaocn subversion]$

步驟2: 安裝服務(wù)(csvn)

執(zhí)行命令:cd /opt/subversion/csvn
sudo -E bin/csvn install

[svn@liumiaocn csvn]$ sudo -E bin/csvn install Detected RHEL or Fedora: Installing the CSVN Console daemon.. Setting RUN_AS_USER to: 'svn'. Please edit '../data/conf/csvn.conf' if this needs to be adjusted Setting JAVA_HOME to: ''. Please edit '../data/conf/csvn.conf' if this needs to be adjusted. [svn@liumiaocn csvn]$

步驟3: 安裝服務(wù)(csvn-httpd)

執(zhí)行命令:sudo -E bin/csvn-httpd install

[svn@liumiaocn csvn]$ sudo -E bin/csvn-httpd install Detected RHEL or Fedora:Installing the Subversion Edge Apache Server daemon..[svn@liumiaocn csvn]$

步驟4: 啟動(dòng)服務(wù)

執(zhí)行命令:service csvn start

[svn@liumiaocn csvn]$ service csvn start Starting CSVN Console... .. CSVN Console started Waiting for application to initialize (this may take a minute)...................................... CSVN Console is ready at http://localhost:3343/csvn [svn@liumiaocn csvn]$

登錄確認(rèn)

本機(jī)缺省使用如下URL進(jìn)行訪問,非本機(jī)使用IP或者可訪問的域名即可,注意防火墻規(guī)則。

  • 訪問URL:http://localhost:3343/csvn
  • 用戶名密碼:admin/admin

    Subversion Edge確認(rèn)

注意事項(xiàng)

目前官網(wǎng)最新版本的Subversion Edge 為5.2.4,但是參看上圖可以看到,所對(duì)應(yīng)的subversion的版本為1.8.19,而官方subversion的1.8版本的更新在2017年后已不再更新,更新不是不及時(shí),而是根本不怎么更新,這也是需要注意的一個(gè)小問題。

參考內(nèi)容

https://blog.csdn.net/liumiaocn/article/details/52108075

總結(jié)

以上是生活随笔為你收集整理的版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。