1. 程式人生 > >第一篇:centos7下svn的安裝與解除安裝

第一篇:centos7下svn的安裝與解除安裝

這是我的第一篇部落格,本人也是剛開始學習linux,如果有不對的地方,希望各位大神糾正指點。謝謝~~

一、svn的安裝

1.第一步是檢視系統下有沒有安裝過老版本的svn。命令如下:

     rpm -qa subversion

   如果沒安裝過則什麼都不顯示

   

2.下載並安裝svn。命令如下:

    先執行一下yum remove subversion這個命令,意思是刪除老版本,沒安裝過svn可以不執行。

    接下來執行yum install subversion,如圖所示

   

   然後會有一個讓你選擇的地方,如圖所示:

   

   這裡[y/d/N]指的是:y下載並安裝,d只下載不安裝,n不安裝,這裡選擇y

4.這時我們再次執行rpm -qa subversion,就會發現svn已經下載並安裝好了。

   

5.建立svn版本庫,命令如下:

   svnadmin create /liyang/svn/project

   

   可以看見project目錄下面生成了很多資料夾,進入版本庫中的配置目錄conf,此目錄有三個檔案:使用者名稱口令檔案、許可權配置檔案、svn服務綜合配置檔案

6.修改svnserve.conf檔案,這時候我們要進入編輯模式,命令如下:

   vi svnserve.conf 

   按 i 啟用編輯(就是我們可以對配置檔案輸入啦,不然是輸入不了的)

   

   找到下面這些地方

   

   刪除前面的#好,注意英文要左對齊,不要留空格。改成如下圖所示這個樣子:

   

   修改好之後按  ESC,然後輸入 :wq回車(意思是儲存並退出,一定要有冒號~~)

7.修改authz檔案,命令如下:

      vi authz

   修改完成後如圖所示,依舊儲存並退出。

   

8.修改passwd檔案,命令如下:

     vi passwd   密碼隨意設定(別忘了就好)

   

   svn的配置就到此為止了,接下來可以啟動svn服務試試啦~

9.啟動svn,命令如下:

   svnserve -d -r /liyang/svn/project/  (這裡的目錄換成你自己的)

   然後檢視一下svn的程序,命令  ps -ef|grep svnserve ,如圖所示:

   

   svn啟動成功啦~~

10.嘗試連線svn,命令如下:

    svn co svn://xx.xx.xxx.xx/project  (這裡寫你的遠端ip地址)

    

    這樣就說明可以連線,接下來在本地測試一下

    

   點選OK

    

   提示輸入使用者名稱密碼,把你剛才在svn配置檔案裡設定的使用者名稱密碼輸入進去,點選OK

二、SVN埠配置以及阿里雲安全組3690埠配置

    我們知道svn的預設埠號是3690,如果不配置3690埠的話,那麼在svn co scn://xx.xx.xxx.xxx/project 的時候,會連線超時

    在阿里雲的管理控制檯,左側有一個選項安全組,點選進去有一個配置規則,

    如圖所示,配置一下安全組規則:

點選確定,OK

三、防火牆3690埠配置

參考這篇文章即可

https://www.cnblogs.com/chenqianpeng/archive/2012/03/06/2381403.html