阿里云centOS系统配置SVN服务
来源:互联网 发布:ubuntu 卸载docker 编辑:程序博客网 时间:2024/05/16 14:18
安装subversion
直接使用centos的yum命令
yum install subversion
安装完毕后查看svn版本,测试是否安装成功
svn --version
创建svn仓库
规划好一个目录作为svn的仓库。然后执行以下命令创建仓库
svnadmin create /svn
配置svn仓库
进入仓库目录,使用`ls`命令可以下面这些文件# lsconf db format hooks locks README.txt
进入conf文件夹# cd conf/# ls-rw-r--r-- 1 root root 1119 Oct 2 00:59 authz //配置svn用户权限-rw-r--r-- 1 root root 358 Oct 2 00:56 passwd //配置svn用户名和密码-rw-r--r-- 1 root root 2254 Oct 2 00:57 svnserve.conf //svn服务的一些配置
配置svn服务
# vim svnserve.conf打开以下选项的注释(即去掉前面的#号)anon-access = none //控制非鉴权(即匿名用户)用户访问版本库的权限。auth-access = write //控制鉴权(在passwd文件中配置过的用户)用户访问版本库的权限。password-db = passwd //指定用户名口令文件名(就是同级目录的passwd文件)。authz-db = authz //指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。realm = /svn //指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令数据文件
配置svn用户名和密码
# vim passwd[users]# harry = harryssecret# sally = sallyssecrettest = 123456 //增加一个用户并为其设置密码,格式为:用户名 = 密码
配置用户的权限
# vim authz[aliases] //用于设置别名# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average[groups] //用于配置一个用户组# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joe# [/foo/bar]# harry = rw# &joe = r# * =# [repository:/baz/fuz]# @harry_and_sally = rw# * = r[/] //指定仓库,/代表所有仓库test = rw //为test用户授权为,所有仓库可读写以下为举例------[project:/]test = rw //为test用户授权为,project仓库可读写[project:/public] test = rw //为test用户授权为,project仓库下public目录可读写
启动svn服务
设置好svn仓库并做好配置后,就可以启动svn服务了# svnserve -d -r /svn
然后可以在本机上试试能否checkout
创建一个临时目录,用于测试svn服务是否配置成功# mkdir /test# cd test# svn checkout svn://localhost/ ./# ls -a. .. .svn //生成了.svn目录,表示checkout成功
如果在test目录下生成了.svn目录,表示checkout成功,就可以远程进行测试了
注意事项
- 注意svn服务的端口要开放,svn默认端口号为3690
- 可以关闭防火墙iptables
- 在iptables的配置文件中开放3690端口
- 阿里云对服务器本身还有一个安全组的限制
- 登录阿里云控制台,进入实例
- 点击更多,进入安全组配置
- 选择配置规则
- 配置端口
- 确定后开放端口啦
阅读全文
0 0
- 阿里云centOS系统配置SVN服务
- 阿里云服务器linux系统配置svn
- 阿里云的CentOS系统配置java web环境
- 阿里云的CentOS系统配置java web环境
- 阿里云CentOS安装SVN
- CentOS 6.5 系统配置nfs服务
- 阿里云CentOs搭建svn服务器
- 阿里云centos 下安装SVN服务器
- 阿里云上安装svn服务
- 阿里云服务CentOS安装基础环境
- centos 搭建 svn 服务
- Centos安装SVN服务
- CentOS安装svn服务
- CentOS安装svn服务
- CentOs 配置SVN服务
- centos安装svn服务
- Java操作阿里云OSS系统配置文件
- 阿里云服务器centos下安装配置svn服务器
- 汇编实验配套课后习题
- 集合框架之Collection
- 数据结构-数组排序(冒泡 选择 插入 归并(合并有序数组))-C语言
- AI简单介绍(一)反向传播算法、损失函数、CNN、bp神经网络
- oracle数据库常见SQL语句
- 阿里云centOS系统配置SVN服务
- 关于将网页作品上传到github上的详细过程
- js继承
- 【MyEclipse】MyEclipse 2015配置WebLogic
- exec 与 eval
- IDEA向hadoop集群提交作业
- 第八课 tensorflow numpy_input_fn 以及队列性质
- 找到迷宫的所有解
- linux安装python3.5