阿里云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服务所用的端口号

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