SVN服務器簡介、配置實例


  SVN簡介:

    在日常開發中,一定是多人進行開發,那么就會造成代碼重合的現象,SVN就是解決這種矛盾的沖突,SVN是從Linux下產生的一款C/S模式的軟件版本控制工具。但是SVN的缺點就是,需要網絡的支持才可以使用。

 

   配置SVN環境

    要想使用svn服務器,就需要有SVN的環境支持,通過http://subversion.apache.org/packages.html網址可以下載svn的環境安裝包。

      鏈接:https://pan.baidu.com/s/1dLhrYxClOyb_NWADfmRJvA
      提取碼:1m7q

 

     下載下來的安裝包在windows下一鍵安裝就可以了。svn服務器安裝完成之后,我這里安裝到了D盤下面。

 

     SVN服務器安裝完成之后,由於最初的SVN是從linux上發展而來,所以是沒有圖形化界面的。而關於svn的操作命令都存放在了svn安裝路徑下面的bin目錄文件夾里面,例如D:\development_install\Subversion\bin我的這個路徑。所以還需要將這個文件地址配置到系統的環境變量path中。

    打開:控制面板\系統和安全\系統\高級系統設置

    

 

 

 

     在系統中配置好svn的環境變量之后,通過 win + R 快捷鍵打開,輸入cmd,在彈出的窗口中輸入命令:

        svn --version : 查看svn的版本信息

        

 

 

        svn --version --quiet :只查看版本號

        

 

 

    如果有則表示現在的svn服務器就已經成功的配置安裝成功了。svn服務器提供的是一個平台,那在這個平台中可以隨意創建自己的項目。

      要想存放自己的項目代碼,就必須有一個文件夾來存放,我這里現在在E盤下面創建了一個svn_pro_space

    

 

    創建好目錄之后,要想此目錄為svn可用的目錄,還需要使用svn命令在此目錄中生成一些配置文件。使用cmd進入E盤,輸入

    svnadmin create E:\svn_pro_space

   

 

   之后在創建的目錄中就可以看到如下信息,此時還不能使用,在conf目錄下有三個配置文件:authz、passwd、svnserver.conf 。需要修改之后才可以使用。

 

 

    

  

 

   authz:配置用戶權限

   paswd:配置用戶和密碼

   svnserver.conf:主要是打開授權文件和密碼文件的使用(authz、passwd)。

  配置svnserver.conf文件:看到如下信息,刪除掉所有 # 的信息,並且不能有空格

    

 

 

  

 

 

   之后要配置要使用的賬號,可以有多個賬號。修改passwd文件,打開看到如下信息,在[users]下面配置賬號信息。

  

 

 

 

   最后創建好賬號密碼之后,就需要配置為所創建的賬號和密碼配置權限。修改authz文件。看到如下信息。配置此文件一定要考慮到順序問題。配置頭部的信息也不能有空格

  

 

 

 

   r:表示讀權限

  w:表示寫入權限

  此時就配置完成了。完成之后啟動svn服務就可以使用。啟動服務之后就不允許關閉。

  啟動命令:svnserve -d -r E:\svn_pro_space

  

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM