linux線上搭建svn環境並實現上傳操作
搭建步驟:
1、檢查是否已經有svn2、安裝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):