CentOS SVN 伺服器配置
參考於http://wiki.centos.org/HowTos/Subversion
Once you upload your original layout from the local SVN server, you're now free to use it remotely on another machine.
1.yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
安裝相關的軟體。
2.vim /etc/httpd/conf/httpd.conf
配置httpd的相關選項,一般不用配置。
chkconfig httpd on
設定為開機啟動。
3.vim /etc/httpd/conf.d/subversion.conf/
<Location /repos>
DAV svn
SVNPath /var/svn/www/repos #版本庫的位置
#
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/svn-auth-conf #使用者授權檔案的位置
Require valid-user
# </LimitExcept>
</Location>
4.htpasswd -cm /etc/svn-auth-conf yourusername
建立密碼檔案,指定使用者名稱和密碼。
htpasswd -m /etc/svn-auth-conf anotherusername可以建立其他使用者。
5.mkdir -p /var/www/svn #建立目錄
cd /var/www/svn;svnadmin create repos #建立版本庫
chown -R apache.apache repos #設定使用者和使用者組
service httpd restart
######################################################
建立目錄和檔案,使用svn import /tmp/mytestproj/ file:///var/www/svn/repos/mytestproj -m "Initial repository layout for mytestproj" 相關命令
匯入檔案到版本庫中,建立了版本庫的專案。
svn co http://yoursvnserver/repos/mytestproj,將版本庫中的專案checkout出來。
svn commit -m "Added a line to testconf1.cfg." 提交修改。
######################################################
1.db/txn-current-lock許可權不夠
chmod -R 777 repos/
2.Could not open the requested SVN filesystem error=2
不要將SVNPath,寫成SVNParentPath
3.刪除增加檔案
svn co 到本地,再用svn delete,svn copy等操作,最後再svn ci到版本庫中,svn ci不需要加入url
4.檢視版本庫中的專案
svn list
相關文章
- CentOS 7 安裝配置SVN伺服器CentOS伺服器
- centos7下svn伺服器搭建並配置httpCentOS伺服器HTTP
- Centos6.5搭建svn伺服器CentOS伺服器
- linux(centos)搭建SVN伺服器LinuxCentOS伺服器
- Centos搭建SVN伺服器三步曲CentOS伺服器
- 在Linux(CentOS 6.6)伺服器上安裝並配置基於Apache的SVN伺服器LinuxCentOS伺服器Apache
- CentOS SVN 環境搭建配置跟自動部署CentOS
- 在CentOS中安裝與配置SVN的方法CentOS
- SVN伺服器的配置和安裝伺服器
- centos伺服器配置流程CentOS伺服器
- centos下svn的安裝及配置詳細步驟CentOS
- CentOS 6.7 配置samba伺服器CentOSSamba伺服器
- 基於 CentOS 7 搭建支援 HTTP 協議的 SVN 伺服器CentOSHTTP協議伺服器
- ubuntu centos搭建版本控制svnUbuntuCentOS
- Centos8 如何配置DHCP伺服器CentOS伺服器
- Centos7下Samba伺服器配置。CentOSSamba伺服器
- 自建伺服器wifi配置(centos7)伺服器WiFiCentOS
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- 搭建SVN伺服器伺服器
- Linux(centos)搭建SVN倉庫LinuxCentOS
- CentOS7 配置 LNMP 伺服器環境CentOSLNMP伺服器
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- Linux下SVN配置Linux
- SVN linux端配置Linux
- Centos5.5下搭建SVN+ApacheCentOSApache
- ubuntu 下面 svn 伺服器端和客戶端的配置和使用Ubuntu伺服器客戶端
- MyEclipse 配置SVN外掛Eclipse
- svn伺服器搭建與使用伺服器
- Mac下搭建svn伺服器Mac伺服器
- CentOS 7.9中部署SVN(Subversion)服務CentOS
- Centos7安裝與配置OpenVPN伺服器CentOS伺服器
- CentOS 6.3下rsync伺服器的安裝與配置CentOS伺服器
- Linux之CentOS--配置域主DNS伺服器LinuxCentOSDNS伺服器
- CentOS 6.3下Samba伺服器的安裝與配置CentOSSamba伺服器
- java程式設計師菜鳥進階(九)windows下搭建SVN伺服器及配置myeclipse SVN客戶端Java程式設計師Windows伺服器Eclipse客戶端
- jenkins配置svn、gradle、sshJenkinsGradle
- linux下安裝配置svnLinux
- Ubuntu環境搭建svn伺服器Ubuntu伺服器