SVN安裝

1、安裝
#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   # 訪問控制文件
realm = rui-think # 認證命名空間,subversion會在認證提示裏顯示,並且作爲憑證緩存的關鍵字。
採用默認配置. 以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.

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)
# yum install mod_dav_svn.i386
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章