成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS系統中安裝subversion并使用svn+ssh訪問

系統 Linux
在使用CentOS系統的很多時候,我們遇到在CentOS系統中安裝subversion,并使用svn+ssh訪問的問題進行詳細解釋。

在使用CentOS系統的很多時候,我們都需要使用subversion,那么如何在CentOS系統中安裝subversion,并使用svn+ssh訪問呢,下面我們就來詳細講解步驟。

1. CentOS系統服務器安裝

(1) 在CentOS系統安裝ssh服務器和subversion服務

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

(2) 在CentOS系統創建登陸svn的用戶

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

另外,如果fify用戶不存在,則可以用以下語句代替以上三句:

useradd -g svn fify 
useradd -g svn fify

(3) CentOS系統建立用戶存儲

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用戶組賦予權限

view plaincopy to clipboardprint?
chown -R root:svn /home/fify/svn/trunk  
chmod -R g+rws /home/fify/svn/trunk    /*給svn組賦予讀寫權限,可以根據需要更改相應權限*/ 
chmod -R o-rwx /home/fify/svn/trunk    /*刪除其他無關人員的讀、寫、執行權限,默認情況下可能其他人有讀權限*/ 
chown -R root:svn /home/fify/svn/trunk
chmod -R g+rws /home/fify/svn/trunk    /*給svn組賦予讀寫權限,可以根據需要更改相應權限*/
chmod -R o-rwx /home/fify/svn/trunk    /*刪除其他無關人員的讀、寫、執行權限,默認情況下可能其他人有讀權限*/

(5) 為成員生成密鑰

切換用戶:

view plaincopy to clipboardprint?
su fify 
su fify

生成密鑰對:

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為密鑰關鍵字(相當于密碼),由用戶自定義;fifykey為密鑰文件名,生成之后會產生兩個文件,fifykey和fifykey.pub,其中前者為密鑰,后者為公鑰;rsa指定使用rsa進行加密,如果該成dsa,則使用dsa加密

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

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

注意:文件名稱必須為authorized_keys

(7) CentOS系統更改資源訪問權限

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

view plaincopy to clipboardprint?
anon-access = none // 未認證的用戶沒有任何訪問權限  
auth-access = write // 認證的用戶有寫權限  
authz-db = authz // 認證文件為conf目錄下的authz文件 
anon-access = none // 未認證的用戶沒有任何訪問權限
auth-access = write // 認證的用戶有寫權限
authz-db = authz // 認證文件為conf目錄下的authz文件

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

view plaincopy to clipboardprint?
[/]       // 訪問權限為本資源的根目錄(以及以下目錄)  
fify = rw // fify用戶的訪問權限為“讀+寫” 
[/]       // 訪問權限為本資源的根目錄(以及以下目錄)
fify = rw // fify用戶的訪問權限為“讀+寫”

還可以采用以下方法進行認證:

view plaincopy to clipboardprint?
[groups]  
svn = fify,sim // 定義用戶組svn包含兩個用戶:fify和sim   
[/]  
@svn = rw // svn用戶組的成員訪問權限為“讀+寫”

這樣,我們就完成了CentOS系統中安裝subversion的步驟,并可以使用svn+ssh進行訪問了。

【編輯推薦】

  1. 在CentOS系統搭建NFS服務器
  2. CentOS系統下安裝 JDK
  3. CentOS系統 aMule 編譯
  4. CentOS系統下FTP server安裝
  5. 你要如何選擇RHEL CentOS系統
責任編輯:小霞
相關推薦

2010-05-20 17:06:48

SVN CO

2010-03-30 15:52:49

CentOS安裝

2010-05-18 10:53:25

2010-05-14 15:14:10

安裝Subversio

2010-02-03 13:26:54

Linux SVN

2010-01-13 17:24:07

Centos 5.1系

2010-05-17 14:53:16

Subversion使

2010-06-02 16:19:28

SVN協議

2010-05-31 18:35:22

訪問SVN

2010-05-12 15:06:06

SubVersion

2013-04-07 15:14:41

2010-05-12 16:18:33

Subclipse插件SVNSubversion的

2011-03-11 12:57:30

CentosLAMP

2019-02-20 15:58:38

LinuxPuTTY開源

2010-01-13 10:29:51

CentOS配置ssh

2015-07-20 15:46:28

2010-04-01 16:04:26

CentOS系統

2010-03-29 13:58:12

CentOS配置

2010-05-19 10:40:46

Subversion

2010-01-13 14:18:36

CentOS Open
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧洲色视频 | 91精品国产综合久久精品 | 黄色一级免费 | 国产午夜在线 | 亚洲免费观看视频网站 | 精品视频在线免费观看 | 国产一区三区在线 | 国产日韩精品视频 | 精品一二区 | 国产ts人妖系列高潮 | 黄色在线免费观看视频网站 | 国产一区二区免费在线 | 亚洲综合一区二区三区 | 精品免费视频 | 草久久 | 韩国av电影网 | 综合婷婷 | 久久99精品久久久久婷婷 | 一区二区三区视频免费看 | 国产欧美日韩综合精品一 | 中文字幕一区二区三区四区五区 | 国产精品久久久久久久久图文区 | 免费观看一级特黄欧美大片 | 在线播放一区二区三区 | 国产中文字幕在线 | 国产一区二区免费 | 久久看精品 | 福利影院在线看 | 欧美久久久久久久久 | 中文字幕在线观看视频网站 | 欧美男人的天堂 | 99在线精品视频 | 91av在线视频观看 | 美日韩免费视频 | 欧美一级视频在线观看 | 国产精品视频久久 | 国产精品中文字幕一区二区三区 | 中文在线播放 | 国产一区二区三区www | 蜜桃特黄a∨片免费观看 | 成人h动漫精品一区二区器材 |