阿里雲ECS搭建svn服務

官方教程:

https://helpcdn.aliyun.com/document_detail/52864.html

就是在最後mac 中intellij中配置的問題:

 

雖然在windows上搭建SVN很簡單,但是效能卻不高,這當然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在Centos上搭建SVN。

安裝步驟如下:

1、yum install subversion

2、rpm -ql subversion 查看安裝位置

3、mkdir -p /var/svn/svnrepos  創建svn版本庫目錄

 

4、創建版本庫

svnadmin create /var/svn/svnrepos

5、進入conf目錄(該svn版本庫配置文件)

authz文件是權限控制文件

passwd是帳號密碼文件

svnserve.conf     SVN服務配置文件

6、設置帳號密碼

vi passwd

在[users]塊中添加用戶和密碼,格式:帳號=密碼,如dan=dan

7、設置權限

vi authz

在末尾添加如下代碼:

[/]
dan=rw

意思是版本庫的根目錄dan對其有讀寫權限,w只有讀權限

8、vi svnserve.conf   ---修改svnserve.conf文件

anon-access = read #匿名用戶可讀打開下面的幾個註釋:

auth-access = write #授權用戶可寫

password-db = passwd #使用哪個文件作爲賬號文件

authz-db = authz #使用哪個文件作爲權限文件

realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄

9、啓動svn版本庫 

svnserve -d -r /var/svn/svnrepos

如果是阿里雲則放行3690端口即可

-----如果是普通linux服務器,則下面操作

10.SVN默認的打開端口是3690

可以通過下面的命令查看:

netstat -antp | grep svn

tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      66486/svnserve 

11.centos7 打開防火牆端口

$ sudo firewall-cmd --permanent --add-port=3690/tcp
$ sudo firewall-cmd --reload

12、在windows上測試

在elipse中導入SVN,輸入SVN://ip 

這裏尤其重要,折騰半天,只需要寫ip地址就可以了,後面的文件夾千萬不要寫,否則找不到

MAC 系統intellij 配置

1.把本地文件上傳svn

 

2.從svn checkout項目

 

重啓svn服務:(每次物理機重啓都需要執行)

命令:svnserve -d -r /var/svn/svnrepos/   # 啓動svn服務(每次物理機重啓都需要執行)

命令:netstat -tnlp |grep 3690   # svn服務所用的端口號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章