新聞中心
一. Subversion 簡介
Subversion是一個自由,開源的版本控制系統(tǒng)。在Subversion管理下,文件和目錄可以超越時空。Subversion將文件存放在中心版本庫里。這個版本庫很像一個普通的文件服務器,不同的是,它可以記錄每一次文件和目錄的修改情況。這樣就可以籍此將數(shù)據(jù)恢復到以前的版本,并可以查看數(shù)據(jù)的更改細節(jié)。正因為如此,許多人將版本控制系統(tǒng)當作一種神奇的“時間機器”。

創(chuàng)新互聯(lián)建站為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設計服務,主要包括網(wǎng)站設計、網(wǎng)站制作、App定制開發(fā)、微信小程序開發(fā)、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
二. 環(huán)境準備
用1臺centos 6.3。
[root@localhost ~]# uname -a
Linux yxp2p.server 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# vim /etc/selinux/config
設置SELINUX=disabledt重啟后關閉selinux 。
[root@localhost ~]# setenforce 0
setenforce: SELinux is disabled
查看是否關閉了selinux。
三、安裝
1. 安裝所需軟件
[root@localhost ~]# yum install subversion httpd mod_dav_svn php php-mysql mysql-server perl-DBI perl-DBD-mysql mysql-devel mod_auth_mysql
查看 subversion 是否安裝成功,如下圖:
2.啟動httpd、mysqld服務
[root@localhost ~]# service httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using yxp2p.server for ServerName
[ OK ]
[root@localhost ~]# service mysqld start
Starting mysqld: [ OK ]
啟動后設置mysqld密碼,后面安裝usvn時需要用
[root@localhost ~]# mysqladmin -u root password 123123
3. 配置開機啟動
[root@localhost ~]# chkconfig svnserve on 設置svn服務隨機啟動。
四.配置Usvn
[root@localhost ~]# wget https://github.com/usvn/usvn/archive/1.0.7.tar.gz
[root@localhost ~]# tar zxvf 1.0.7
[root@localhost ~]# mv usvn-1.0.7/ /home/webroot/usvn
[root@localhost ~]# chown -R apache:apache /home/webroot/usvn
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
Alias /usvn "/home/webroot/usvn/public"
Options +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
配置完后重啟httpd
[root@localhost ~]# service httpd restart
通過IE打開http://172.16.11.89/usvn/就可以按步驟一步步完成,此時如果打不開,請檢查你的iptables、selinux是否有限制。
出現(xiàn)上面的提示,嘗試關閉SElinux看能否解決。
訪問正常將會出現(xiàn)下面界面。
第四步如果使用默認值不行,請做調(diào)整
改為以下路徑則可以順利進入下一步
我本地的的倉庫地址是 /home/subversion, 注意設置目錄權(quán)限
[root@localhost ~]# mkdir -p /home/subversion
[root@localhost ~]# chown -R apache:apache /home/subversion
改為以下路徑則可以順利進入下一步
填入上面創(chuàng)建的mysqld用戶名和密碼,勾選“創(chuàng)建數(shù)據(jù)庫”,此處如果你沒有安裝php-pdo則會報錯
創(chuàng)建一個賬號用于登陸管理usvn
復制下面的代碼到/etc/httpd/conf/httpd.conf里
[root@localhost usvn]# vim /etc/httpd/conf/httpd.conf
點上面的“連接到USVN”登陸
至此整個subversion及USVN搭建完成。需要用USVN測試創(chuàng)建用戶、用戶組、項目是否正常。
分享名稱:CentOS6.3+Subversion+Usvn搭建版本管理服務器
鏈接地址:http://www.5511xx.com/article/djeggcg.html


咨詢
建站咨詢
