日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

centos7搭建svn服務(wù)器并支持http方式訪問

 三十的狼 2023-01-16 發(fā)布于北京

因為公司其他人員需要,需要在服務(wù)器上搭建svn服務(wù),途中遇到不少問題,做下記錄

第一步,安裝svn

默認centos7是已經(jīng)安裝了svn即subversion

檢查是否安裝

rpm -qa subversion

沒有安裝的可以通過

yum install subversion

第二步,創(chuàng)建svn版本庫

mkdir /home/svn

svnadmin create /home/svn/test

此處庫名為test可以根據(jù)需要替換

第三步,配置代碼庫

3.1用戶密碼配置

vim /home/svn/test/conf/passwd

[users]
# harry = harryssecret
# sally = sallyssecret
用戶名=密碼
admin=test

3.2權(quán)限控制配置

vim /home/svn/test/conf/authz

最后一行插入
[/]
admin=rw
[groups]
project_p = admin

可以根據(jù)需要配置其他的組

3.3服務(wù)配置

vim /home/svn/test/conf/svnserve.conf

在[general]下插入

#匿名訪問的權(quán)限,可以是read,write,none,默認為read
anon-access=none
#使授權(quán)用戶有寫權(quán)限 
auth-access=write
#密碼數(shù)據(jù)庫的路徑 
password-db=passwd
#訪問控制文件 
authz-db=authz

第四步,編輯svnserver配置文件

vim /etc/sysconfig/svnserve

OPTIONS="-r /home/svn"

默認實在/var/svn的位置

第五步,啟動svn

systemctl start svnserve

netstat -tulnp

查看3690端口是否開放

ps aux|grep svn

查看服務(wù)是否開啟

測試

svn://ip

輸入用戶名密碼

有可能會遇到selinux阻擋了文件訪問

setenforce 0

看下是否成功連接

如果是,就是selinux搞的鬼

cat /var/log/message

查看里面selinux中提供的幫助,照著其中做即可

最后setenforce 1恢復(fù)selinux

配置apache支持http方式訪問

第一步,先安裝apache以及apache對svn的支持

yum install httpd

yum install mod_dav_svn

第二步,修改配置文件

vim /etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
 
<Location /svn/test>
    DAV svn
    SVNListParentPath on
    SVNPath /home/svn/test
    AuthType Basic
    Satisfy Any
    AuthName "Subversion repos"
    AuthUserFile /home/svn/test/conf/accesspwd
    AuthzSVNAccessFile /home/svn/test/conf/authz
    Require valid-user
</Location>

第三步,創(chuàng)建accesspwd文件

htpasswd -c -m /home/svn/test/conf/accesspwd admin

接著輸入密碼

第四步,修改庫的擁有者為apache

chown -R apache /home/svn/

第五步,開啟httpd服務(wù)

systemctl start httpd

到這里連接可以成功,但是上傳有可能失敗,可能是selinux的問題,也是

cat /var/log/message根據(jù)建議修改即可

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多