#yum install subversion
#subversion -v
#mkdir /opt/svn/repos
#svnadmin create /opt/svn/repos
2、配置snvserv.conf
anon-access = none # 使非授權用戶無法訪問
auth-access = write # 使授權用戶有寫權限
password-db = password
authz-db = authz # 訪問控制文件
3、啓動
svnserve -d -r /opt/svn/repos(3690)
svnserve -d -r /opt/svn/repos --listen-port 3391
4、訪問
svn://ip:port
################################################################################
1、基本的安裝包有:
subversion、httpd、yum install mod_dav_svn subversion httpd
2、通過http服務器來管理svn也很不錯,可以很方便的瀏覽.其配置過程如下(首先幾個軟件都安裝,這就不用說了.):
1.在/etc/httpd/module或者/etc/httpd/modules下面有兩個mod關於svn的
2.在/etc/httpd/config.d/或者/etc/httpd/conf.d下有一個subversion.conf(沒有就建立一個),其內容是:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
<Location /svn>
DAV svn
SVNPath /var/www/svn/
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /var/www/svn/repos1/conf/passwd
Require valid-user
</Location>
5、創建AuthUserFile存儲用戶名密碼,使用apache bin/htpasswd命令
htpasswd -c /etc/svn/passwordfile zhangsan
htpasswd /etc/svn/passwordfile lisi
6、按照上述方法安裝
# apachectl restart時,會出現mod_dav_svn.so找不到等錯誤,用yum命令查看
# yum list mod_dav_svn (注:可以發現與mod_dav_svn相關的包mod_dav_svn.i386,安裝mod_dav_svn.i386)