傾覆 (SVN) 是一個開源版本控制系統。它可以幫助您跟踪文件和文件夾的集合。隨時更改、添加或刪除您管理的任何文件或文件夾 傾覆隨著這些變化 顛覆存儲庫這是新的 修訂 您的 存儲庫 反映這些變化。您可以隨時返回查看並獲取以前的內容 修訂.
這篇文章將告訴你如何 安裝SVN服務器 存在 RHEL/CentOS 什麼時候 軟呢帽 Linux.
首先我需要你 安裝 Apache Web 服務器 使用權 SVN服務器 使用 http 網址。
# yum install httpd php php-devel php-cli php-pear -y
啟動 Apache Web 服務器並將其配置為在系統啟動時自動啟動。
# service httpd restart # chkconfig httpd on
使用 Yum 命令安裝 Subversion
使用 nettxt 命令運行 安裝一個顛覆 什麼時候 mod_dav_svn 包:
# yum install mod_dav_svn subversion -y
配置 Subversion 範圍的 Apache。
# vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so DAV svn SVNParentPath /var/www/svn AuthType Basic AuthName "Subversion User Authentication " AuthUserFile /etc/svn-users Require valid-user
創建您的第一個存儲庫
使用以下命令創建您的第一個 svn 存儲庫:
# mkdir /var/www/svn # cd /var/www/svn # svnadmin create myrepo # chown -R apache.apache myrepo
添加 SVN 用戶。
# htpasswd -cm /etc/svn-users user

在瀏覽器中訪問存儲庫
使用 http url 在瀏覽器中訪問存儲庫。 https://ip.add.re.ss/svn/myrepo

將文件添加到存儲庫
此步驟用於測試存儲庫是否正常工作。一些文件 svn 存儲庫.
# svn co https://ip.add.re.ss/svn/myrepo/ # cd myrepo # touch file1.txt file2.txt # svn add file1.txt file2.txt # svn ci file1.txt file2.txt -m "initial commit"
在瀏覽器中再次檢查 https://ip.add.re.ss/svn/myrepo/svn/myrepo/ URL。