手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

centos 系统下安装svn版本管理工具

时间:2024-10-14 16:40:25

1、#卸载旧版本SVNyum remove subversion

centos 系统下安装svn版本管理工具

2、安装SVN[root@zck modules]# yum install subversion确认已安装了svn模块/etc/init.d/svnserve

3、创建svn初始库1. 确认你需要存放的库路径并创建该文件夹 mkdir -p /opt/衡痕贤伎svn/repositories2.使用svna颊俄岿髭dmin创建 svnadmin create /opt/svn/repositories执行上面的命令后,自动建立repositories库,查看/opt/svn/repositories 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

4、配置代码库进入上面生成的文件夹conf下,进行配置cd /opt/svn/repositor坡纠课柩ies/conf编辑authzvim authz[aliases]# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average[groups]# harry_sally_and_joe = harry,sally,&joe# [/foo/bar]# harry = rw# &joe = r# * =#配置资源的用户访问权限 /就是根目录下的所有资源#rw就是用户拥有读写[/]car12016=rw

5、配置svn用户秘密vim passwd[users]car12016 = 123456#用户名=秘密,去除用户名前的空格

6、服务svnserve.conf配置vimsvnserve.conf[general]#匿名访问的权限,可以是read,write荑樊综鲶,none,默认为readanon-access=none#使授权用户有写权限auth-access=write#密码数据库的路径password-db=passwd#访问控制文件authz-db=authz#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字realm=/opt/svn/repositories

7、配置防火墙端口[root@zck conf]# vi /etc/sysconfig/iptables添加以下内容:-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT保存后重启防火墙[root@zck conf]# service iptables restart

8、启动SVNsvnserve -d -r /opt/svn/repositories查看SVN进程ps -ef|grep svn停止重启SVNkillall svnserve //停止

9、测试SVN服务已经启动,使用客户端测试连接。客户端连接地址:svn://192.168.10.201用户名/密码: car12016/123456测试创建文件夹等操作。

© 手抄报圈