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

專家講解 Linux中輕松實現SVN入門

開發 項目管理
本文和大家一起學習一下Linux下SVN入門及配置使用,之前我們講解了SVN在Windows和RedHatAS等多種操作系統中的安裝配置,那么它在Linux下如何使用呢,本文就為你一一解答。

本節向大家介紹一下SVN入門及配置使用,主要針對Linux操作系統,本節主要內容是SVN入門講解在客戶端的使用,希望通過本文的學習,大家能夠掌握SVN在客戶端的使用。
SVN,即Subversion,是一個自由開源的版本控制系統,可以將數據恢復到早期版本,或者檢查數據修改的歷史,這些數據可以是源代碼,也可以是其他類型的文件。
在SVN出現之前,CVS是開源世界版本控制工具的事實標準,然而CVS存在一些固有的缺陷,并且修復這些缺陷需要耗費很大的精力,因此,SVN的發起者BrianBehlendorf和CollabNet決定重新編寫一個版本控制系統,保留CVS的基本思想,但要修正其中錯誤和不合理的特性。于是,SVN作為CVS的繼任者出現了。SVN的設計者們力圖通過兩方面的努力贏得CVS用戶的青睞:保持開源系統的設計以及界面風格與CVS盡可能類似,同時盡力彌補CVS許多顯著的缺陷。這些努力的結果使得從CVS遷移到SVN不需要作出重大的變革,因此越來越多的人選擇了SVN。
http://svnbook.red-bean.com
http://www.subversion.org.cn下面是SVN入門介紹的目錄。
目錄
一、客戶端的使用
 1.1Linux系統下一般使用(Ubuntu)
 1.2Windows系統下一般使用
 1.3Linux下使用SVN+ssh認證(未找到相關資料@_@)
 1.4Windows下使用SVN+ssh認證
二、服務器端的配置
 2.1Linux下的svnserve配置
 2.2Windows下的svnserve配置
 2.3Linux下的svnserve+ssh配置
 2.4Windows下的svnserve+ssh配置(需使用Cygwin,略)
 2.5Linux下基于APache的SVN服務器配置
 2.6Windows下基于APache的SVN服務器配置
三、建立版本庫
 3.1Linux下創建版本庫
 3.2Windows下創建版本庫
大多數人都是從客戶端開始使用SVN,以下先介紹客戶端的使用。假設已經假設好了SVN服務器,其文件夾地址為http://domain/svn/trunk/myproject,用戶名為test,密碼為test。(如果服務器端配置的是SVN,則使用svn://開頭的URL訪問;如果服務器端配置的是SVN+SSH,則使用svn+ssh開頭的URL訪問)我們首先看一下SVN入門介紹SVN客戶端的使用。
一、客戶端的使用
1.1Linux(Ubuntu)系統下一般使用
1)首先需要安裝svn客戶端,ubuntu下使用$sudoapt-getinstallsubversion(其他請baigoogledu,余同)
2)checkeout命令:***次使用時使用checkout命令,把服務器的目錄拷貝到本地的當前目錄下,同時會建立一個隱藏文件夾記錄版本信息:
  [工作目錄]$svncheckout"http://domain/svn/trunk/myproject"--usernametest然后輸入密碼
3)svnupdate命令:獲取服務器上的***版本
  [工作目錄]$svnupdate(除了***次要加url和用戶名和密碼,之后系統會記住)
4)svnadd命令:要把非版本控制的本地文件添加到版本控制:
  [工作目錄]$svnaddhello.c
5)svncommit命令:把本地文件上傳到服務器
[工作目錄]$svncommit(如果有新的文件,要首先svnadd)
1.2Windows系統下一般使用
1)安裝客戶端:http://tortoisesvn.net/downloads
2)新建一個文件夾(工作目錄),右擊選擇checkout,填寫URL和用戶名密碼
3)工作目錄右鍵update
4)工作目錄右鍵add
5)工作目錄右鍵commit
1.3Linux下使用SVN+ssh認證(未找到相關資料@_@)
1.4Windows下使用SVN+ssh認證
(SVN入門介紹SVN+ssh認證可參考ubuntu下架設svn服務器及在windows建立svn+ssh客戶)
1.4.0安裝TortoiseSVN、Puttygen、Pageant
  http://sourceforge.net/projects/tortoisesvn
  http://www.chiark.greenend.org.uk/~sgtatham/putty/
1.4.1轉換私鑰格式
 1)將Linux下的文件<username>key拷貝到windows下,運行Puttygen;
2)選擇菜單conversions->ImportKey;選擇文件<username>key,提示"Enterpassphraseforkey",輸入創建公私鑰對示使用的passphrase關鍵字;
3)選擇Parameters為“SSH-2DSA”或“SSH-2RSA”->Saveprivatekey->保存文件名為username>key.ppk。
1.4.2建立TortoiseSVN與Pageant的關聯,并將私鑰加入Pageant:
1)鼠標右鍵選擇TortoiseSVN->Settings->Network->SSHclient,輸入:
 C:\ProgramFiles\TortoiseSVN\bin\TortoisePlink.exe
2)鼠標右鍵選擇TortoiseSVN->RepoBrowser輸入URL:
  svn+ssh://<username>@<SvnServiceIP>/usr/local/svn/trunk
3)運行Pageant,右鍵點擊屏幕右下角的圖標-〉AddKey,將私鑰文件<username>key.ppk加入。
——如果不想緩存ssh密碼,則第8、9步不需要,只保留第二步,但每次checkout、checkin中每進入一個文件夾都要輸入兩次密碼,煩死你:)。請期待下節關于Linux下Svn入門及配置使用介紹。

【編輯推薦】

  1. SVN使用手冊之入門篇
  2. SVN入門教程使用手冊
  3. ApacheSVN服務器安裝指導手冊
  4. Svn使用入門之基礎篇
  5. SVN服務器安裝指導手冊
責任編輯:佚名
相關推薦

2010-05-31 13:54:52

2010-06-01 09:18:46

SVN創建項目

2010-05-28 17:30:58

SVN分支

2010-05-19 16:45:26

2010-05-28 15:47:29

SVN分支

2010-05-28 15:57:20

SVN分支

2010-05-31 19:02:17

訪問SVN

2010-06-02 18:29:36

搭建SVN

2010-05-28 10:22:41

搭建SVN

2010-05-28 11:33:44

SVN代碼庫

2010-05-19 15:45:23

Apache+SVN權

2010-05-27 16:18:58

SVN設置

2010-05-20 17:34:13

MYECLIPSE7.

2010-05-28 14:57:42

SVN-Importe

2010-05-20 14:07:51

SVN客戶端常用命令

2010-05-27 16:30:48

2010-05-28 09:47:43

SVN項目創建

2010-06-02 18:22:43

SVN本地設置

2010-01-07 13:59:11

Linux入門命令

2010-05-27 09:41:05

SVN沖突
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品一区二区三区在线视频 | 免费成人高清在线视频 | 久久99精品国产 | 国产原创在线观看 | 韩日一区二区三区 | 伊人精品国产 | 亚洲成人免费观看 | 国产精品日韩欧美一区二区三区 | 亚洲精品视频在线 | 伊人免费在线观看高清 | 91精品国产自产精品男人的天堂 | 免费视频久久久久 | 国产99久久久久 | 欧美激情精品久久久久久 | 人人99| 青青草中文字幕 | 一级免费黄色 | 欧美v在线| 人人叉 | 久久久国产一区 | 欧美精品综合在线 | 精品欧美一区二区三区久久久 | 九九免费视频 | 欧美日韩亚洲一区 | 国产精品欧美一区二区三区不卡 | 中文在线а√在线8 | 日韩一区中文字幕 | 黄瓜av| 欧美福利网站 | 亚洲丝袜天堂 | 成人精品鲁一区一区二区 | 在线播放国产一区二区三区 | 国产精品久久国产精品久久 | 欧美精品一区在线 | 一区二区三区免费在线观看 | 国产色网 | 色天天综合 | 91九色视频| 亚洲在线一区二区三区 | 久操亚洲 | 国产区一区二区三区 |