怎樣建立SVN伺服器

2021-08-01 11:41:35 字數 1960 閱讀 2736

平時在自己寫**中,最笨的辦法就是修改後把原來的**刪除,然後儲存新的**,然而這種辦法還是太low了,那麼如何在自己的伺服器、或者家裡的台式電腦上搭建乙個**管理伺服器呢,下面主要介紹下svn伺服器在ubuntu上的搭建

1,在ubuntu上安裝svn伺服器**

sudo apt-get install subversion

2,建立svn工作路徑,這個工作路徑就是後面**儲存的倉庫,用於遠端或者本地去checkout使用的。當然大部分都是遠端check,本地ubuntu機子也是可以check,下面就做測試就是使用本地check out

sudo mkdir /usr/local/svn/repos

3,建立完svn工作目錄後,就可以建立**目錄(ps: **目錄是工作目錄的子集)。下面的test就是將要演示的**的目錄,也就是經常說的工程**倉庫。

svnadmin create /usr/local/svn/repos/test

4,下面幾個步驟將演示,checkout、提交到svn**倉庫等關鍵步驟,下面命令是建立乙個自己的**工作目錄。也就是平時自己的開發目錄。

cd /home/$user/testsvnserver

5,checkout 遠端倉庫中的test專案

svn checkout file:///usr/local/svn/repos/test

6, 在開發目錄建立名為hello.txt的檔案,並寫入「hello world」文字。

cd test

echo 『hello, world!』 > hello.txt

7,執行svn add 命令

svn add hello.txt

8,提交**到遠端test專案倉庫。

svn commit -m 「added a 『hello world』 text file.」

9,提交完畢後,可以新建乙個目錄,重新建立乙個目錄,然後執行第五步,就會發現新的test目錄下多了乙個hello.txt

1,進入svn工作路徑

cd /usr/local/svn/

2,修改passwd-team檔案 「vi passwd-team」新增下面的內容

[users]

user1 = user1pwd

user2 = user2pwd

user3 = user3pwd

3,下面修改專案工作目錄下的configure檔案,

vi /usr/local/svn/repos/test/conf/svnserve.conf

新增下面的檔案

[general]

anon-access = none

password-db = /usr/local/svn/passwd-team

realm = team

4,重啟svn伺服器,如果想後台啟動就把-d –foreground引數去掉試試

sudo svnserve -d –foreground -r /usr/local/svn/repos

5,遠端checkout 在svn伺服器上的test專案**,用user1的名字。然後會提示輸入密碼,輸入user1pwd,就可以

svn checkout svn: –username user1

由於是在自己家裡的另一台電腦上部署的svn伺服器,所以位址路由器的位址192.168.1.0網段的位址。

svn伺服器建立

10分鐘學會構建svn伺服器.準備工作 svn伺服器應用 svn伺服器應用 svn客戶端應用 svn客戶端應用 1.軟體安裝 廢話不說,雙擊安裝兩個軟體.記錄一下伺服器應用的svnserve.exe路徑,我的是 c program files x86 subversion bin svnserve....

svn伺服器的建立

tortoisesvn客戶端 http www.subversion.org.cn index.php?option com weblinks catid 63 itemid 99 2.拷貝伺服器程式bin目錄下檔案到 c svnserve 3.建目錄 d svn repo,作為資料庫目錄 4.建工...

Centos 建立SVN伺服器

一 centos刪除svn yum remove subversion二 配置svn 1.8版本的yum源 tee etc yum.repos.d wandisco svn.repo wandiscosvn name wandisco svnrepo baseurl 6 svn 1.8 rpms b...