平時在自己寫**中,最笨的辦法就是修改後把原來的**刪除,然後儲存新的**,然而這種辦法還是太low了,那麼如何在自己的伺服器、或者家裡的台式電腦上搭建乙個**管理伺服器呢,下面主要介紹下svn伺服器在ubuntu上的搭建
1,在ubuntu上安裝svn伺服器**
sudo apt-get install subversion2,建立svn工作路徑,這個工作路徑就是後面**儲存的倉庫,用於遠端或者本地去checkout使用的。當然大部分都是遠端check,本地ubuntu機子也是可以check,下面就做測試就是使用本地check out
sudo mkdir /usr/local/svn/repos3,建立完svn工作目錄後,就可以建立**目錄(ps: **目錄是工作目錄的子集)。下面的test就是將要演示的**的目錄,也就是經常說的工程**倉庫。
svnadmin create /usr/local/svn/repos/test4,下面幾個步驟將演示,checkout、提交到svn**倉庫等關鍵步驟,下面命令是建立乙個自己的**工作目錄。也就是平時自己的開發目錄。
cd /home/$user/testsvnserver5,checkout 遠端倉庫中的test專案
svn checkout file:///usr/local/svn/repos/test6, 在開發目錄建立名為hello.txt的檔案,並寫入「hello world」文字。
cd test7,執行svn add 命令echo 『hello, world!』 > hello.txt
svn add hello.txt8,提交**到遠端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/repos5,遠端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...