主頁(yè) > 知識(shí)庫(kù) > centos安裝svn服務(wù)器詳細(xì)步驟

centos安裝svn服務(wù)器詳細(xì)步驟

熱門標(biāo)簽:電銷機(jī)器人自動(dòng)撥號(hào)信息 洛陽(yáng)外呼增值業(yè)務(wù)線路解決方案 昆明crm外呼系統(tǒng)價(jià)格 北京地圖標(biāo)注平臺(tái)注冊(cè)入駐 臨沂語(yǔ)音電話機(jī)器人公司 400電話申請(qǐng)安裝 長(zhǎng)沙呼叫中心外呼系統(tǒng)穩(wěn)定嗎 騰沖銷售外呼管理系統(tǒng)服務(wù) 用什么軟件做地圖標(biāo)注

1. 安裝SVN

復(fù)制代碼
代碼如下:

yum list svn*
yum install subversion

2. 測(cè)試SVN安裝

復(fù)制代碼
代碼如下:

svnserve --version

3. 創(chuàng)建三個(gè)代碼倉(cāng)庫(kù)

復(fù)制代碼
代碼如下:

svnadmin create /usr/svnhome/project1
svnadmin create /usr/svnhome/project2
svnadmin create /usr/svnhome/project3

4. 切換目錄到/usr/svnhome/project1/conf目錄下

復(fù)制代碼
代碼如下:

cd/projcet1/conf

5. 復(fù)制project1文件中的authz、passwd兩個(gè)文件拷貝到SVN倉(cāng)庫(kù)的根文件夾

復(fù)制代碼
代碼如下:

cp authz passwd /usr/svnhome/

6. 修改svnserve.conf文件

復(fù)制代碼
代碼如下:

vim svnserve.conf

修改成如下:

復(fù)制代碼
代碼如下:

anon-access = none //禁止匿名訪問
auth-access = write
password-db = /usr/svnhome/passwd //統(tǒng)一使用密碼文件
authz-db = /usr/svnhome/authz
realm = project1 //權(quán)限域名,很重要,寫你的工程名

7. 同理修改project2、project3兩個(gè)目錄的配置文件,只修改realm這個(gè)屬性即可

8. 修改主密碼文件

復(fù)制代碼
代碼如下:

vim /usr/svnhome/passwd
[users]
test = test

9. 修改權(quán)限文件

復(fù)制代碼
代碼如下:

vim /usr/svnhome/authz
[/] //管理者擁有所有讀寫權(quán)限
test = rw

10. 重起SVN服務(wù)器

復(fù)制代碼
代碼如下:

killall svnserve // 殺死SVN服務(wù)器
svnserve -d -r /usr/svnhome/svn

11. 放行SVN服務(wù)器的端口防火墻
刪除無(wú)效的防火墻配置:

復(fù)制代碼
代碼如下:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

按以下方法設(shè)置防火墻:

復(fù)制代碼
代碼如下:

/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save

配置后查看:

復(fù)制代碼
代碼如下:

/etc/init.d/iptables status

客服端telnet成功,svn也可以訪問了。

復(fù)制代碼
代碼如下:

telnet domain.name 3690

下面是具體用戶權(quán)限的配置:

修改兩個(gè)權(quán)限管理文件:

復(fù)制代碼
代碼如下:

passwd
//用戶名 = 密碼
[users]
eg1 = 123
eg2 = 123
eg3 = 123
eg4 = 123
eg5 = 123
eg6 = 123 /p> p>authz
[groups] //分組
admin = eg1,eg2
guest = eg3,eg4
guset1 = eg5,eg6
[/] //管理者擁有所有讀寫權(quán)限
* =
@admin = rw
[project1:/] //工程1的訪問控制,guest1,2無(wú)法訪問
@admin = rw

eg1 = rw
eg2 = rw
[project2:/]
@guest = rw

eg3 = rw
eg4 = rw
[project3:/]
@guest1 = rw

eg5 = rw
eg6 = rw

標(biāo)簽:濰坊 南充 通化 涼山 遼寧 三亞 昌都 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《centos安裝svn服務(wù)器詳細(xì)步驟》,本文關(guān)鍵詞  centos,安裝,svn,服務(wù)器,詳細(xì),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《centos安裝svn服務(wù)器詳細(xì)步驟》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于centos安裝svn服務(wù)器詳細(xì)步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章