濮阳杆衣贸易有限公司

主頁 > 知識庫 > 阿里云Centos7安裝svn與配置講解

阿里云Centos7安裝svn與配置講解

熱門標簽:如何在各種地圖標注自己的地址 營銷電銷機器人招商 信陽銷售外呼系統(tǒng)招商 coreldraw地圖標注 物超所值的400電話申請 申請400電話號碼多少錢 遼寧電銷平臺外呼系統(tǒng)軟件 百應(yīng)電銷機器人靠譜嗎 菏澤crm外呼系統(tǒng)價格

1.安裝svn服務(wù)器端

yum install subversion

2.創(chuàng)建一個svn版本倉庫(可隨意創(chuàng)建)

 //創(chuàng)建一個svn目錄
mkdir -p /svn/repos
 //修改目錄權(quán)限為777
chmod -R 777 repos
 //創(chuàng)建一個svn版本倉庫first(first可以隨便起名字)
svnadmin create /svn/repos/first

3.下面要修改這個目錄下的三個配置文件(鍵值后面對不能有空格)

 //進入剛剛創(chuàng)建的版本倉庫目錄
cd /svn/repos/first
//配置版本庫信息和用戶文件和用戶密碼文件的路徑、版本庫路徑
vi svnserve.conf 
//把
# anon-access = read
# auth-access = write
# password-db = passwd
//這四行,前面的#號和空格去掉
//改成none
anon-access = none
auth-access = write
password-db = passwd
//改成自己的版本庫
realm = first
//保存退出
(2)vi authz  //文件,創(chuàng)建svn組和組用戶的權(quán)限
[groups]
 //創(chuàng)建一個first的組,并制定兩個用戶ddl和shl
first = ddl,shl
//制定根目錄下的權(quán)限
[/]
//first組用戶權(quán)限為讀寫
@first = rw
//其他用戶只有讀權(quán)限
* = r
//保存退出
(3) vi passwd //創(chuàng)建或修改用戶密碼
[users]
//用戶名為gep的用戶的密碼為123456
ddl = 123456
//。。。
shl = 123456
//保存退出

4.然后要設(shè)置自啟動

vi /etc/rc.local

打開自啟動文件, 文件內(nèi)容如下

#!/bin/sh
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
// 添加下面一行
svnserve -d -r /usr/local/svnRepo/first
//保存退出

查找所有svn啟動的進程

ps aux |grep 'svn' 

殺死 然后啟動svn

啟動svn(可以把這個放到/etc/local/rc.local文件中,實現(xiàn)開機自啟動)

svnserve -d -r /usr/local/svnRepo/first 

SVN版本庫起動方式,現(xiàn)在svnRepo下面有 first、test 兩個版本庫

1:單版本庫起動

svnserve -d -r /usr/local/repos/first

2:多版本庫起動

svnserve -d -r /usr/local/repos

區(qū)別在于起動svn時候的命令中的啟動參數(shù)-r指定的目錄。

4.限制不同的用戶對不同的版本庫操作權(quán)限,修改版本庫中的conf目錄下的 authz文件(鍵值后面對不能有空格)

以配置 first 版本庫為例

vi authz
[groups]
company = user1,user2
[first:/]    //指定版本庫跟目錄下的權(quán)限
@company = rw  //company組用戶權(quán)限為讀寫
* = r   //其他用戶只有讀權(quán)限
//保存退出
vi passwd //設(shè)置組中用戶的賬號和密碼
[users]
user1 = 123456
user2 = 123456

5.客戶端訪問

假設(shè)客戶端使用tortoiseSVN

打開資源庫瀏覽器輸入地址, svn://你的svn服務(wù)器ip:3690

輸入用戶名ddl 密碼12345

因為沒有網(wǎng)資源庫里放文件所以需要你用客戶端右鍵【create forder】,然后【add forder】

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

標簽:湖北 江西 泰安 玉樹 內(nèi)江 廈門 瀘州 江門

巨人網(wǎng)絡(luò)通訊聲明:本文標題《阿里云Centos7安裝svn與配置講解》,本文關(guān)鍵詞  阿里,云,Centos7,安裝,svn,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《阿里云Centos7安裝svn與配置講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于阿里云Centos7安裝svn與配置講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    通州区| 扎鲁特旗| 铁力市| 靖边县| 阳原县| 大庆市| 通化县| 光泽县| 财经| 西贡区| 武清区| 崇阳县| 比如县| 龙井市| 蒲城县| 镇平县| 泸定县| 兖州市| 吉木萨尔县| 潢川县| 青川县| 额敏县| 永康市| 崇阳县| 济阳县| 迭部县| 永登县| 子洲县| 津市市| 荆州市| 禹城市| 壶关县| 时尚| 天柱县| 高碑店市| 喀喇| 泰和县| 侯马市| 泰兴市| 娄底市| 兴仁县|