Linux CentOS 6.5 x64 SVN服务器搭建
Linux CentOS 6.5 x64 SVN服务器搭建步骤
1. 安装Subversion
yum install subversion
注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了。
2. 查看Subversion的安装位置
rpm -ql subversion
我们看到在bin目录下放有可执行的命令:
可以通过查看SVN版本来确认是否已经安装成功,输入如下命令:
svn --version
3. 确定SVN版本库存放位置,我选择使用/var/svn/repository
mkdir -p /var/svn/repository
4. 在指定位置(/var/svn/repository)创建版本库
svnadmin create /var/svn/repository
版本库创建成功后,在版本库目录中会生成如下文件:
6. 配置
设置账号密码,打开passwd文件
vim passwd
在[users]块下添加一行username = password, 此处格式为:用户名 = 密码,例如:admin = password
设置权限,打开authz文件
vim authz
在最后添加:
[/]
admin = rw
说明:
[/] -- 版本库根目录
admin = rw -- admin用户有读写权限
用户组设置为同样道理,大家自己研究吧,这里就不多说了。
设置配置文件svnserve.conf
vim svnserve.conf
打开如上红色框中的几行注释:anon-access = read #匿名用户可读auth-access = write #授权用户可写password-db = passwd #使用哪个文件作为账号文件authz-db = authz #使用哪个文件作为权限文件realm = /var/svn/repository # 认证空间名,我们最初设置的版本库所在的目录
7. 启动SVN版本库
svnserve -d -r /var/svn/repository/
8. 使用
地址:svn://127.0.0.1
默认端口:3690
如有不对的地方欢迎大家支出,交流学习。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。