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

首頁 > 系統 > CentOS > 正文

在CentOS系統下安裝SVN服務器的教程

2020-05-27 13:00:15
字體:
來源:轉載
供稿:網友

   Subversion支持linux和windows,更多是安裝在linux下。

  svn服務器有2種運行方式:獨立服務器和借助apache。2種方式各有利弊。

  svn存儲版本數據也有2種方式:BDB和FSFS。因為BDB方式在服務器中斷時,有可能鎖住數據,所以還是FSFS方式更安全一點。

  一、下載相關軟件

  代碼如下:

  wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

  代碼如下:

  wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

  二、安裝及配置

  1、解壓:(要在同一個目錄下)

  代碼如下:

  tar -zxvf subversion-1.6.1.tar.gz

  tar -zxvf subversion-deps-1.6.1.tar.gz

  2、編譯安裝:

  代碼如下:

  ./configure --prefix=/usr/local/svn/

  make && make install

  3、把SVN相關命令路徑添加到環境變量

  代碼如下:

  echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile

  source /etc/profile

  三、建立測試倉庫

  1、建立SVN的根目錄

  代碼如下:

  mkdir -p /opt/svn/

  2、建立一個測試倉庫

  代碼如下:

  mkdir -p /opt/svn/svntest/

  svnadmin create /opt/svn/svntest/

  3、修改配置文件

  在cd /opt/svn/svntest/conf/目錄下有三個文件:

  svnserve.conf 是svn的配置文件

  authz 是設置用戶權限的配置文件(可自定義文件名,在svnserve.conf的authz-db = authz中指定)

  passwd 是設置用戶名和密碼的配置文件(可自定義文件名,在svnserve.conf的password-db = passwd中指定)

  代碼如下:

  vi svnserve.conf

  修改如下:

  代碼如下:

  [general]

  anon-access = none

  auth-access = write

  password-db = passwd

  authz-db = authz

  ==================================================================

  代碼如下:

  vi authz

  修改如下:

  代碼如下:

  [svntest:/]

  92csz.com = rw

  #給svntest倉庫添加一個名稱為92csz.com的用戶,權限為可寫。

  ==================================================================

  代碼如下:

  vi passwd

  修改如下:

  92csz.com = 123456

  #由于是測試,密碼設置為123456

  四、在客戶機安裝svn客戶端

  1、下載地址:

  http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi

  2、下載完成后,直接next安裝即可,安裝完成后需要重啟生效。

  五、啟動服務器及測試

  1、啟SVN服務,并指定SVN的根目錄:

  代碼如下:

  svnserve -d -r /opt/svn/

  2、檢查服務是否已經正常起來:

  代碼如下:

  netstat -tunlp | grep svn

  結果如下,則表示正常監聽3690端口

  代碼如下:

  tcp 000.0.0.0:36900.0.0.0:* LISTEN 8646/svnserve

  3、測試

  在桌面上新建一個名稱為svntest的目錄,在此目錄上點擊右鍵,選擇Checkout,在首行填寫svn服務器的IP地址及倉庫名稱

2015624180104296.png (336×237)

  登錄成功后如下圖(文件夾上有個綠色的勾)

2015624180123420.jpg (171×136)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安丘市| 闵行区| 文昌市| 金湖县| 龙江县| 伊金霍洛旗| 清水县| 岑巩县| 五河县| 襄城县| 池州市| 巴中市| 襄垣县| 汤原县| 龙里县| 彝良县| 五峰| 南投县| 靖州| 徐闻县| 龙南县| 尉氏县| 分宜县| 温州市| 遵化市| 西安市| 杭锦旗| 嵩明县| 滨州市| 七台河市| 长兴县| 江阴市| 泸溪县| 嘉义市| 睢宁县| 陕西省| 唐河县| 崇礼县| 漳州市| 盐津县| 高台县|