日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Ubuntu下Subversion安裝之新手指南上篇

你知道Subversion嗎 ,如果您對(duì) Subversion 還比較陌生,本節(jié)將給您一個(gè)關(guān)于 Subversion 的簡(jiǎn)要介紹,同時(shí)講解一下在Ubuntu下Subversion安裝配置問(wèn)題。

創(chuàng)新互聯(lián)科技有限公司專(zhuān)業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供移動(dòng)服務(wù)器托管,高防服務(wù)器租用,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。

1. 簡(jiǎn)介

Subversion 是一款開(kāi)放源代碼的版本控制系統(tǒng)。使用Subversion,您可以重新加載源代碼和文檔的歷史版本。Subversion 管理了源代碼在各個(gè)時(shí)期的版本。一個(gè)文件樹(shù)被集中放置在文件倉(cāng)庫(kù)中。這個(gè)文件倉(cāng)庫(kù)很像是一個(gè)傳統(tǒng)的文件服務(wù)器,只不過(guò)它能夠記住文件和目錄的每一次變化。

2. 假設(shè)

首先我們假設(shè)您能夠在 Ubuntu 中操作 Linux 的命令、編輯文件、啟動(dòng)和停止服務(wù)。當(dāng)然,我們還認(rèn)為您的 Ubuntu 正在運(yùn)行中,您可以使用sudo 操作并且您打算使用 Subversion。 我們假設(shè)您可能需要使用所有可能的方法訪問(wèn) SVN 文件倉(cāng)庫(kù)。同時(shí)我們也認(rèn)為您應(yīng)該已經(jīng)配置好了您的 /etc/apt/sources.list 文件。

3. 本文涉及的范圍

要通過(guò) HTTP 協(xié)議訪問(wèn) SVN 文件倉(cāng)庫(kù),您需要安裝并配置好 Web 服務(wù)器。Apache 2 被證實(shí)可以很好的與 SVN 一起工作。關(guān)于 Apache 2 的安裝超出了本文的范圍,盡管如此,本文還是會(huì)涉及如何配置 Apache 2 使用 SVN。類(lèi)似的,要通過(guò) HTTPS 協(xié)議訪問(wèn) SVN 文件倉(cāng)庫(kù),您需要在您的 Apache 2 中安裝并配置好數(shù)字證書(shū),這也不在本文的討論范圍之中。

4. 安裝

幸運(yùn)的,Subversion 已經(jīng)包含在 main 倉(cāng)庫(kù)中。所以,要進(jìn)行Subversion安裝 ,您只需要簡(jiǎn)單的運(yùn)行:
$ sudo apt-get install subversion
$ sudo apt-get install libapache2-svn
如果系統(tǒng)報(bào)告了依賴(lài)關(guān)系的錯(cuò)誤,請(qǐng)找出相應(yīng)的軟件包并安裝它們。如果存在其它問(wèn)題,也請(qǐng)自行解決。如果您是再不能解決這些問(wèn)題,可以考慮通過(guò) Ubuntu 的網(wǎng)站、Wiki、論壇或郵件列表尋求支持。

5. 服務(wù)器配置

您應(yīng)該已經(jīng)安裝了上述的軟件包。本節(jié)將闡述如何創(chuàng)建 SVN 文件倉(cāng)庫(kù)以及如何設(shè)置項(xiàng)目的訪問(wèn)權(quán)限。

創(chuàng)建 SVN 倉(cāng)庫(kù) 許多位置都可以放置 Subversion 文件倉(cāng)庫(kù),其中兩個(gè)最常用的是:/usr/local/svn 以及 /home/svn。為了在下面的描述中簡(jiǎn)單明了,我們假設(shè)您的 Subversion 文件倉(cāng)庫(kù)放在 /home/svn,并且你的項(xiàng)目名稱(chēng)是簡(jiǎn)單的“myproject”。
同樣的,也有許多常用的方式設(shè)置文件倉(cāng)庫(kù)的訪問(wèn)權(quán)限。然而,這也是安裝過(guò)程中最經(jīng)常出現(xiàn)錯(cuò)誤的地方,因此我們會(huì)對(duì)此進(jìn)行一個(gè)詳細(xì)說(shuō)明。典型的情況下,您應(yīng)該創(chuàng)建一個(gè)名為“Subversion”的組來(lái)?yè)碛形募}(cāng)庫(kù)所在的目錄。下面是一個(gè)快速的操作說(shuō)明,有關(guān)內(nèi)容請(qǐng)參考相關(guān)文檔的詳細(xì)說(shuō)明:
在 Ubuntu 菜單上選擇“系統(tǒng)->系統(tǒng)管理->用戶(hù)和組”;
切換到“組”標(biāo)簽;
點(diǎn)擊“添加組”按鈕;
組名為“subversion”;
將您自己和“www-data”(Apache 用戶(hù))加入組成員中;
點(diǎn)擊“OK”以確認(rèn)修改,關(guān)閉該程序。

您需要注銷(xiāo)然后再登錄以便您能夠成為 subversion 組的一員,然后就可以執(zhí)行簽入文件(Check in,也稱(chēng)提交文件)的操作了。
現(xiàn)在執(zhí)行下面的命令
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir myproject
$ sudo chown -R root:subversion myproject
$ sudo chmod -R g+rws myproject
***的一條命令賦予組成員對(duì)所有新加入文件倉(cāng)庫(kù)的文件擁有相應(yīng)的權(quán)限。
下面的命令用于創(chuàng)建 SVN 文件倉(cāng)庫(kù):
$ sudo svnadmin create /home/svn/myproject 
Subversion安裝未完待續(xù)。

 【編輯推薦】

  1. 七步搞定Subversion服務(wù)器在Ubuntu下的配置
  2. Subversion SVN協(xié)議解析遠(yuǎn)程整數(shù)溢出漏洞
  3. 學(xué)習(xí)筆記:在Debian下如何進(jìn)行Subversion配置
  4. 三大主流Subversion客戶(hù)端初探
  5.  新手指南:Subversion服務(wù)器安裝行之有效的方法
      

網(wǎng)頁(yè)題目:Ubuntu下Subversion安裝之新手指南上篇
文章網(wǎng)址:http://www.dlmjj.cn/article/cdeccio.html