linux下通过yum安装svn及配置
来源:互联网 发布:p2p监控软件 编辑:程序博客网 时间:2024/05/17 01:38
1.环境
centos6.4
2.安装svn
yum -y install subversion
3.验证SVN安装
svnserve --version
会看到SVN的版本信息。
4.建立版本库目录
mkdir /opt/svn
5.建立版本库
svnadmin create /opt/svn/repo
执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
6.配置
进入上面生成的文件夹conf下,进行配置 [root@localhost modules]#cd /opt/svn/repo/conf
6.1用户密码passwd配置
编辑passwd文件:
[root@admin conf]#vim passwd 修改passwd为以下内容:
[users]
# harry = harryssecret
# sally = sallyssecret
hello = 123
aaa = 123
www = 123
用户名=密码
这样我们就建立了hello用户aaa用户,www用户,密码 123
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
6.2权限控制authz配置
编辑authz文件:
[root@admin conf]#vim authz
目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
[groups] #组
admin = hello,www #创建一个admin组,将用户加入到组 [/]
#根目录权限设置(就是“svn”这个文件夹)
aaa = rw #aaa对svn下的所有版本库有读写权限
[repo:/] #repo:/,表示对repo版本库下的所有资源设置权限
@admin = rw #admin组的用户对repo版本库有读写权限
[repo2:/occi], ,表示对版本库repo2中的occi项目设置权限
[repo2:/occi/aaa], ,表示对版本库2中的occi项目的aaa目录设置权限 权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是w、r、wr和空,空表示没有任何权限。
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
6.3服务svnserve.conf配置
[root@admin conf]#vim svnserve.conf 追加以下内容:
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none #使授权用户有写权限
auth-access = write #密码数据库的路径
password-db = passwd #访问控制文件
authz-db = authz #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 realm = /opt/svn/repo
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
7.配置防火墙端口(或直接关闭防护墙)
编辑iptables文件:
[root@localhost conf]#vim /etc/sysconfig/iptables 添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
[root@localhost conf]#service iptables restart
8.启动SVN
svnserve -d -r /opt/svn/ #指定SVN根目录
9.查看SVN进程
ps -ef|grep svnserve
10.停止重启SVN
[root@localhost password]# killall svnserve //停止
[root@localhost password]# svnserve -d -r /opt/svn/repo // 启动
如果已经有svn在运行,可以换一个端口运行 svnserve -d -r /opt/svn/ --listen-port 3391
OK 如果上述每一步操作都没有出现问题的话那么 SVN服务器端就OK了,如果要用客户端连接SVN服务器那么下载SVN客户端安装然后访问svn://IP/端口/repo此时会提示你输入用户名和密码,登录成功后就可以连接SVN服务器了。
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- 好用 linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下通过yum安装svn及配置
- linux下yum安装svn及配置
- CentOS下通过yum安装svn/php扩展及配置
- CentOS下通过yum安装svn及配置
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 虚函数 纯虚函数
- 获取某一时间段特定星期几的所有日期(Java实现)
- Spring Collections(List,Set,Map,Properties)
- js_错误处理机制
- linux下通过yum安装svn及配置
- 二分查找
- volatile
- 【委托delegate】界面传值
- spring-boot 加载本地静态资源文件路径配置
- Java Annotation
- 常见的几种移动app开发模式
- Android内存优化大全 (中篇)
- [转]关于C与C++中互相调用动态链接库的问题_卓越李子_新浪博客