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 SVN 環境搭建配置跟自動部署CentOS
- ubuntu centos搭建版本控制svnUbuntuCentOS
- Linux(centos)搭建SVN倉庫LinuxCentOS
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- 搭建SVN伺服器伺服器
- Centos7下Samba伺服器配置。CentOSSamba伺服器
- 自建伺服器wifi配置(centos7)伺服器WiFiCentOS
- Centos8 如何配置DHCP伺服器CentOS伺服器
- CentOS7 配置 LNMP 伺服器環境CentOSLNMP伺服器
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- CentOS 7.9中部署SVN(Subversion)服務CentOS
- Centos7安裝與配置OpenVPN伺服器CentOS伺服器
- Ubuntu環境搭建svn伺服器Ubuntu伺服器
- CentOS7配置中文支援與部署GitLab伺服器CentOSGitlab伺服器
- Windows 10搭建獨立SVN伺服器Windows伺服器
- centos配置shadowsocksCentOS
- DELL R710伺服器安裝配置centos伺服器系統的方法伺服器CentOS
- SVN安裝配置及安全注意事項
- CentOS 6.6安裝配置LAMP伺服器(Apache+PHP5+MySQL)CentOSLAMP伺服器ApachePHPMySql
- 如何在CentOS中安裝和配置Postfix郵件伺服器CentOS伺服器
- CentOS7系統安裝配置FTP伺服器詳解。CentOSFTP伺服器
- 如何在 CentOS8/RHEL8 中配置 Rsyslog 伺服器CentOS伺服器
- CentOS(Linux)下的apache伺服器配置與管理方法分享CentOSLinuxApache伺服器
- CentOS 配置yum源CentOS
- centos 網路配置CentOS
- Linux centos7上gitlab伺服器的搭建,本地配置和使用LinuxCentOSGitlab伺服器
- 如何在 CentOS 8 上安裝和配置 Postfix 郵件伺服器CentOS伺服器
- 如何在 Centos 8 / RHEL 8 上安裝和配置 VNC 伺服器CentOSVNC伺服器
- CentOS 8.0.1905 linux伺服器系統安裝與配置圖解教程CentOSLinux伺服器圖解
- centos6.x 多伺服器資料夾掛載共享伺服器nfs配置教程CentOS伺服器NFS
- 教你搭建一套自己的SVN伺服器伺服器
- 程式碼伺服器(SVN/GIT)防洩密(一)伺服器Git
- SVN/Git程式碼伺服器防洩密(二)Git伺服器
- centos7-centos6常用配置對比CentOS
- Centos7-VMware+Centos7安裝配置CentOS
- centos 7 centos 8配置ssh遠端管理CentOS
- 阿里雲centos7伺服器nginx配置及常見問題解答阿里CentOS伺服器Nginx
- 【配置】Centos7 配置samba服務CentOSSamba
- CentOS安裝配置yumCentOS