在Linux上搭建VisualSVN Server(svn服務端)


一、檢查是否安裝了低版本的SVN

#  rpm -qa | grep subversion  

如果已安裝SVN,則會返回版本信息。這時需要卸載舊版本的SVN。

卸載舊版本SVN

# yum remove subversion  

2、安裝SVN

# yum install subversion  

3、檢查安裝是否成功

#  svnserve --version  

4、代碼庫創建

#  mkdir -p /opt/svn/repositories  

# svnadmin create /opt/svn/repositories  

執行上面的命令后,自動建立repositories庫,查看/opt/svn/repositories(路徑和庫名可以根據自己的需要修改) 文件夾發現包含了conf,db,format,hooks,locks, README.txt等文件,說明一個SVN庫建立完成。

5、配置代碼庫

進入上面生成的文件夾conf下,進行配置

# cd /opt/svn/repositories/conf  

  5.1 用戶密碼passwd配置

  # vi passwd  

  

  5.2 權限控制authz配置

  #  vi authz 

  目的是設置哪些用戶可以訪問哪些目錄,authz文件的內容如下:

  

  5.3 服務svnserve.conf配置

  # vi svnserve.conf   

  svnserve.conf文件部分修改內容如下:

  

  

  

  

  5.4 啟動SVN服務

  #  svnserve -d -r /opt/svn/repositories   

6、查看進程

#  ps -ef|grep svn|grep -v grep  

7、查看SVN監聽的端口

# netstat -ln |grep 3690  

8、停止啟動SVN

# killall svnserve      #停止

# svnserve -d -r /opt/svn/repositories    #啟動

9、安裝SVN客戶端

目前最流行的svn客戶端非TortoiseSVN莫屬

下載安裝

http://tortoisesvn.sourceforge.net/downloads.html

10、 測試SVN

客戶端連接地址:svn://公網或內網的IP地址,有時候需要添加端口號

用戶名/密碼:test/123456  ##要和之前設置的用戶名和密碼匹配

 

 


免責聲明!

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



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