官方教程:
https://helpcdn.aliyun.com/document_detail/52864.html
就是在最后mac 中intellij中配置的问题:
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN。
安装步骤如下:
|
1 |
|
|
1 |
|
3、创建svn版本库目录
|
1 |
|
4、创建版本库
|
1 |
|
5、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
6、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
7、设置权限
vi authz
在末尾添加如下代码:
[/]
dan=rw
w=r
意思是版本库的根目录dan对其有读写权限,w只有读权限
8、修改svnserve.conf文件
|
1 |
|
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
9、启动svn版本库
|
1 |
|
如果是阿里云则放行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项目