一:安裝Apache 、
1、在192.168.1.110下,使用root用戶,進行yum update操作更新,然後reboot重啓!
2、然後開始安裝,步驟如下: 下載命令:yum install httpd httpd 啓動命令:service httpd start 開機啓動:chkconfig httpd on 修改文件:vim /etc/httpd/conf/httpd.conf 內容如下: ServerName localhost:80 然後訪問地址:http://192.168.1.110/ 看到正常的Apache歡迎頁面即可
注:需要關閉防火牆,
關閉命令:systemctl stop firewalld
;
禁止開機啓動命令:systemctl disable firewalld
;
查看狀態命令:systemctl status firewalld
3、安裝svn服務模塊 下載命令:yum install mod_dav_svn subversion (必須安裝,因爲我們是svn與Apache整合) 安裝後,我們可以看一下 cd /etc/httpd/conf.d/ 下是否存在 subversion.conf文件,(不存在就自我創建)下圖所示:
4、重啓Apache服務:service httpd restart,然後我們可以查看是否安裝成功svn模塊: 查看命令:ls /etc/httpd/modules/ | grep svn 查看版本;svn --version
5、我們需要創建svn庫(主目錄,使用多庫方式:一份配置文件管理多個svn庫) 創建文件夾命令:mkdir /svn/ 編輯subversion.conf文件命令:vim /etc/httpd/conf.d/subversion.conf 編輯內容:
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /svn/passwd.http
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/
6、創建/svn/passwd.http 和 /svn/authz 文件
命令:touch /svn/passwd.http
命令:touch /svn/authz
重啓Apache服務:service httpd restart
二:安裝jsvnadmin管理平臺(svn賬戶權限分配)
1、開始安裝mysql
下載資源包:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
查看mysql安裝資源:yum repolist enabled | grep "mysql.*-community.*"
安裝:yum -y install mysql-community-server
啓動命令:systemctl start mysqld
開機啓動:systemctl enable mysqld
設置mysql密碼:mysqladmin -u root password root
登錄命令:mysql -u root -p
回車後輸入密碼即可
進行遠程訪問賦權:
Sql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Sql> FLUSH PRIVILEGES;
遠程登錄驗證,如下圖所示,則表示遠程連接成功!:
2、安裝tomcat
首先到 /usr/local/software/下
命令:cd /usr/local/software/
命令:tar -zxvf apache-tomcat-7.0.29.tar.gz
命令:mv apache-tomcat-7.0.29 /usr/local/svn-tomcat
修改server.xml文件,如下:
命令:vim /usr/local/svn-tomcat/conf/server.xml
<Server port="9005" shutdown="SHUTDOWN">
<Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9443" URIEncoding="UTF-8" />
<Connector port="9009" protocol="AJP/1.3" redirectPort="9443" />
3、上傳svnadmin.war到 /usr/local/svn-tomcat/webapps下
解壓命令:unzip svnadmin.war -d svnadmin
刪除命令: rm -f svnadmin.war
編輯配置文件命令: vim /usr/local/svn-tomcat/webapps/svnadmin/WEB-INF/jdbc.properties
修改文件內容如下:
db=MySQL
#MySQL
MySQL.jdbc.driver=com.mysql.jdbc.Driver MySQL.jdbc.url=jdbc:mysql://127.0.0.1:3306/svnadmin?characterEncoding=utf-8
MySQL.jdbc.username=root
MySQL.jdbc.password=root
4、創建數據庫svnadmin 設置數據庫字符集:utf8,然後倒入對應數據文件即可。 倒入:mysql5.sql(表和數據)https://download.csdn.net/download/it_10000/10674525和en.sql(語音編碼)https://download.csdn.net/download/it_10000/10674534 5、啓動tomcat,命令:/usr/local/svn-tomcat/bin/startup.sh
6、訪問:http://192.168.1.110:9090/svnadmin ,如下如所示:
7、第一次訪問時候需要輸入用戶名密碼:admin admin即可
8、創建一個庫,如下圖所示:填寫項目、類型、路徑、url、描述,然後提交即可
9、創建完成如下圖所示
後面內容太多,就不一一描述,若有需要可用以下方式聯繫:
QQ:635881605
(請備註原因)