真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS系統(tǒng)中如何安裝subversion并使用svn+ssh訪問(wèn)

CentOS系統(tǒng)中如何安裝subversion并使用svn+ssh訪問(wèn),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)建站秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷(xiāo)的理念,以專(zhuān)業(yè)定制企業(yè)官網(wǎng),網(wǎng)站建設(shè)、成都做網(wǎng)站,小程序開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)制作,手機(jī)網(wǎng)站制作設(shè)計(jì)成都全網(wǎng)營(yíng)銷(xiāo)推廣幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專(zhuān)業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶(hù)都以感恩的心態(tài)奉獻(xiàn)自己的專(zhuān)業(yè)和所長(zhǎng)。

在使用CentOS系統(tǒng)的很多時(shí)候,我們都需要使用subversion,那么如何在CentOS系統(tǒng)中安裝subversion,并使用svn+ssh訪問(wèn)呢,下面我們就來(lái)詳細(xì)講解步驟。

1. CentOS系統(tǒng)服務(wù)器安裝

(1) 在CentOS系統(tǒng)安裝ssh服務(wù)器和subversion服務(wù)

yum update  
yum install openssh-server  
yum install subversion 
yum update
yum install openssh-server
yum install subversion

(2) 在CentOS系統(tǒng)創(chuàng)建登陸svn的用戶(hù)

useradd fify ; 添加fify用戶(hù)  
groupadd svn ; 添加svn用戶(hù)組  
usermod -a -G svn fify ; 將fify用戶(hù)添加到svn用戶(hù)組 
useradd fify ; 添加fify用戶(hù)
groupadd svn ; 添加svn用戶(hù)組
usermod -a -G svn fify ; 將fify用戶(hù)添加到svn用戶(hù)組

另外,如果fify用戶(hù)不存在,則可以用以下語(yǔ)句代替以上三句:

useradd -g svn fify 
useradd -g svn fify

(3) CentOS系統(tǒng)建立用戶(hù)存儲(chǔ)

mkdir /home/fify/svn  
mkdir /home/fify/trunk  
svnadmin create /home/fify/svn/trunk 
mkdir /home/fify/svn
mkdir /home/fify/trunk
svnadmin create /home/fify/svn/trunk

(4) 為svn用戶(hù)組賦予權(quán)限

view plaincopy to clipboardprint?
chown -R root:svn /home/fify/svn/trunk  
chmod -R g+rws /home/fify/svn/trunk    /*給svn組賦予讀寫(xiě)權(quán)限,可以根據(jù)需要更改相應(yīng)權(quán)限*/ 
chmod -R o-rwx /home/fify/svn/trunk    /*刪除其他無(wú)關(guān)人員的讀、寫(xiě)、執(zhí)行權(quán)限,默認(rèn)情況下可能其他人有讀權(quán)限*/ 
chown -R root:svn /home/fify/svn/trunk
chmod -R g+rws /home/fify/svn/trunk    /*給svn組賦予讀寫(xiě)權(quán)限,可以根據(jù)需要更改相應(yīng)權(quán)限*/
chmod -R o-rwx /home/fify/svn/trunk    /*刪除其他無(wú)關(guān)人員的讀、寫(xiě)、執(zhí)行權(quán)限,默認(rèn)情況下可能其他人有讀權(quán)限*/

(5) 為成員生成密鑰

切換用戶(hù):

view plaincopy to clipboardprint?
su fify 
su fify

生成密鑰對(duì):

view plaincopy to clipboardprint?
ssh-keygen -b 1024 -t rsa -N passwd -f fifykey 
ssh-keygen -b 1024 -t rsa -N passwd -f fifykey

其中,passphrase為密鑰關(guān)鍵字(相當(dāng)于密碼),由用戶(hù)自定義;fifykey為密鑰文件名,生成之后會(huì)產(chǎn)生兩個(gè)文件,fifykey和fifykey.pub,其中前者為密鑰,后者為公鑰;rsa指定使用rsa進(jìn)行加密,如果該成dsa,則使用dsa加密

(6) CentOS系統(tǒng)創(chuàng)建/home/fify/.ssh目錄,把公鑰拷貝并重命名成authorized_keys到該目錄下:

cp fifykey.pub /home/fify/.ssh/authorized_keys 
cp fifykey.pub /home/fify/.ssh/authorized_keys

注意:文件名稱(chēng)必須為authorized_keys

(7) CentOS系統(tǒng)更改資源訪問(wèn)權(quán)限

修改/home/fify/svn/trunk/conf/svnserve.conf文件,在general中加入以下幾行:

view plaincopy to clipboardprint?
anon-access = none // 未認(rèn)證的用戶(hù)沒(méi)有任何訪問(wèn)權(quán)限  
auth-access = write // 認(rèn)證的用戶(hù)有寫(xiě)權(quán)限  
authz-db = authz // 認(rèn)證文件為conf目錄下的authz文件 
anon-access = none // 未認(rèn)證的用戶(hù)沒(méi)有任何訪問(wèn)權(quán)限
auth-access = write // 認(rèn)證的用戶(hù)有寫(xiě)權(quán)限
authz-db = authz // 認(rèn)證文件為conf目錄下的authz文件

修改/home/fify/svn/trunk/conf/authz文件(如果沒(méi)有則創(chuàng)建),在其中加入:

view plaincopy to clipboardprint?
[/]       // 訪問(wèn)權(quán)限為本資源的根目錄(以及以下目錄)  
fify = rw // fify用戶(hù)的訪問(wèn)權(quán)限為“讀+寫(xiě)” 
[/]       // 訪問(wèn)權(quán)限為本資源的根目錄(以及以下目錄)
fify = rw // fify用戶(hù)的訪問(wèn)權(quán)限為“讀+寫(xiě)”

還可以采用以下方法進(jìn)行認(rèn)證:

view plaincopy to clipboardprint?
[groups]  
svn = fify,sim // 定義用戶(hù)組svn包含兩個(gè)用戶(hù):fify和sim   
[/]  
@svn = rw // svn用戶(hù)組的成員訪問(wèn)權(quán)限為“讀+寫(xiě)”

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


當(dāng)前文章:CentOS系統(tǒng)中如何安裝subversion并使用svn+ssh訪問(wèn)
新聞來(lái)源:http://weahome.cn/article/ishpgi.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部