1. 程式人生 > >linux線上搭建svn環境並實現上傳操作

linux線上搭建svn環境並實現上傳操作

搭建步驟: 

1、檢查是否已經有svn 
2、安裝subversion 
3、檢查是否安裝成功 
4、建立svn資源倉庫 
5、新增使用者及密碼,配置許可權,配置資源庫許可權 
6、啟動或者重啟服務 
7、從機安裝subversion 

8、測試

首先檢視linux環境下是否安裝了svn


如果沒有安裝那麼就執行下面的步驟

第一步  檢視安裝包

yum -y list subversion

第二步  安裝【線上安裝】

yum -y install subversion



此時安裝成功

第三步  檢視

執行 svnserve --version  指令 說明安裝成功   


四、建立svn資源版本倉庫 

     1  建立一個目錄,該目錄根據公司要求去建立,一般建立在 opt目錄下或者home目錄下都可以,這裡建立在opt目錄下

  切換到 cd /opt 目錄下,使用 mkdir -p 建立上面的目錄     

   然後在切換到自己建立的目錄 cd /opt/svn/respository/main

   在main目錄下執行建立倉庫的指令  : svnadmin create svndir  此時會得到一個svndir目錄,該目錄下安裝了svn配置資訊

    

在svndir目錄下  進入他的子目錄 cd conf ,該目錄下有三個檔案


五、配置使用者和密碼、許可權

 authz 授權檔案

passwd 配置使用者名稱和密碼

svnserve.conf 資源倉庫配置檔案

  第一步  vi passwd

   新增一個使用者=密碼


第二步  vi authz 編輯該檔案,在編輯該檔案的時候,如果沒有[/] 那麼就新增上,在後面追加上許可權


第三步配置svnservr.conf檔案,將下面標紅的部分註釋刪除,然後按照下面配置


六、啟動svn

svnserve -d -r /opt/svn/respository/main  【-d 後臺執行,-r 執行目錄  後面跟著的是倉庫的路徑】

    

七 . 客戶端連線SVN 伺服器

3.1 安裝TortoiseSVN 客戶端

       下載地址在第一節已說明。

3.2 找到自己專案的目錄,右擊,進行SVN 操作

(1)新建測試目錄svn,進入後右鍵,點checkout:

   

SVN 伺服器的IP地址和版本庫名稱。

 

新建個檔案svn.txt. 把這個檔案上傳到SVN伺服器(add):