西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程Linux → centos 7安裝svn服務(wù)器教程

centos 7安裝svn服務(wù)器教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2015/3/30 23:53:31字體大小:A-A+

作者:西西點(diǎn)擊:84次評(píng)論:0次標(biāo)簽: centos

  • 類型:編程輔助大。8.0M語(yǔ)言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

在windows上搭建SVN很簡(jiǎn)單,但是效能卻不高,這當(dāng)然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,這篇文章就來(lái)一步一步教您如何在Centos上搭建SVN

源碼目錄:/home/user/project 


工程名:project


工程目錄:/source/svn/project


訪問(wèn)地址:svn://ip/project


一、 安裝svn

 yum install subversion

二、 svn服務(wù)器配置

1. 創(chuàng)建svn根目錄

mkdir /source/svn

2. 添加工程

svnadmin create /source/svn/project

3. 導(dǎo)入工程初始文件(可省)

svn import /home/user/project/ file:///source/svn/project -m "init project"

4. 配置工程用戶

進(jìn)入工程的配置目錄:


cd /source/svn/project/conf

下面一共三個(gè)文件:authz  passwd  svnserve.conf


passwd: 里面保存用戶信息,基本格式為:user = passwd


authz: 里面保存用戶的分組信息,以及每個(gè)組的訪問(wèn)權(quán)限


svnserve.conf: 里面保存服務(wù)器的基本配置(下面介紹)


針對(duì)該例子的配置如下:


4.1 passwd里面添加用戶

[users]

pm = pm123

4.2 authz配置用戶權(quán)限

復(fù)制代碼

[groups]

#添加一個(gè)分組(實(shí)際當(dāng)中可以添加多個(gè),每個(gè)組可以有多個(gè)用戶以,隔開(kāi))

pm_g = pm


# 該項(xiàng)目的權(quán)限配置

[project:/]

# pm_g分組配置讀寫權(quán)限(實(shí)際中可以增加只讀分組)

@pm_g = rw

4.3 svnserve.conf配置(可默認(rèn))

# 匿名用戶權(quán)限(none:拒絕, write:讀寫, read:只讀權(quán)限)

anon-access = none

# 鑒權(quán)用戶訪問(wèn)

auth-access = write


# 用戶信息配置文件(也可以是絕對(duì)路徑)

password-db = passwd

# 權(quán)限配置文件

authz-db =  /source/svn/project/conf/authz

三、 啟動(dòng)svn服務(wù)器

svnserve -d -r /source/svn

四、 拉取代碼

svn co svn://ip/project

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)