国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下安裝SVN服務端

2024-06-28 16:03:51
字體:
來源:轉載
供稿:網友

1、簡介

Subversion是優秀的版本控制工具,其具體的的優點和詳細介紹,這里就不再多說.

首先來下載和搭建SVN服務器。

yum install subversion

2、配置

2.1、創建倉庫

我們這里在 /home 下建立一個名為 svn 的倉庫(repository),以后所有代碼都放在這個下面,創建成功后在svn下面多了幾個文件夾。

# cd /home# mkdir svn# svnadmin create /home/svn# ls svnconf db format hooks locks README.txt

我們這里特別關注一下 conf 文件夾,這個是存放配置文件的

# cd svn/conf# lsauthz passwd svnserve.conf

其中:

authz 是權限控制文件passwd 是帳號密碼文件svnserve.conf 是SVN服務配置文件 接下來我們依次修改這3個文件。

2.2、配置passwd

# vi passwd[users]phper=phperjser=jser

上面的例子中我們創建了2個用戶,一個phper,一個jser

2.3、配置authz

# vi authz[/] //倉庫下所有文件phper=rw //可讀可寫js=r //只讀*= //其他用戶無任何權限

2.4、拓展:使用用戶分組

這個我一般不用,但是記錄下來 還是這個文件:

# vi authz[groups]php = phperjs= jser,jser2[/]@php= rw@js= r* =

上面配置中創建了2個分組,分組1的用戶可讀可寫,分組2的用戶只讀。

格式說明:

版本庫目錄格式: [<版本庫>:/項目/目錄] @<用戶組名> = <權限> <用戶名> = <權限>

3、配置svnserve.conf

# vi svnserve.conf 打開下面的5個注釋anon-access = read #匿名用戶可讀auth-access = write #授權用戶可寫passWord-db = passwd #使用哪個文件作為賬號文件authz-db = authz #使用哪個文件作為權限文件realm = /home/svn # 認證空間名,版本庫所在目錄

注意:

最后一行的realm記得改成你的svn目錄打開注釋時切記前面不要留有空格,否則可能有問題(網上說的,我沒有親測)

4、啟動與停止

# svnserve -d -r /home/svn# killall svnserve

上述啟動命令中, -d 表示守護進程, -r 表示在后臺執行。停止還可以采用殺死進程的方式:

# ps -ef|grep svnserveroot 4908 1 0 21:32 ? 00:00:00 svnserve -d -r /home/svnroot 4949 4822 0 22:05 pts/0 00:00:00 grep svnserve# kill -9 4908

5、客戶端連接

這里使用TortoiseSVN,輸入地址 svn://你的ip 即可,不出意外輸入用戶名和密碼就能連接成功了。

默認端口3690,如果你修改了端口,那么要記得加上端口號。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣武区| 枞阳县| 大埔县| 同德县| 若羌县| 西宁市| 兴海县| 四平市| 崇阳县| 玛曲县| 武宁县| 常德市| 怀仁县| 江都市| 铜山县| 久治县| 玉树县| 永靖县| 晋宁县| 沾化县| 买车| 宁海县| 房产| 城固县| 汾西县| 中山市| 棋牌| 鄂尔多斯市| 梁平县| 昭觉县| 永胜县| 诸城市| 泰顺县| 库尔勒市| 淮滨县| 平陆县| 德惠市| 利川市| 营山县| 弥渡县| 凤翔县|