官方教程:
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服务所用的端口号