折腾了两天,试过各种方法,终于......勉强能用了
Apache那个还是有问题 通过网页访问 弹出 输入用户名 和 密码 依然登陆不进去。。。
先总结一下 centos6.5搭建svn服务器的步骤吧:
1. 安装svn
yum install subversion
2. 创建svn版本库目录
mkdir –p /var/svn/svnrepos
3 创建版本库
svnadmin create /var/svn/svnrepos
4. 进入conf目录(该svn版本库配置文件)
authz 是权限控制文件
passwd 是账号密码文件
svnserve.conf svn服务配置文件
5. 设置账号密码
vi passwd
在[users]块中添加用户名和密码,格式 账号=密码 如 yolo = yolo123
6. 设置权限
vi authz
在末尾添加如下代码:
[/]
yolo=rw
意思是版本库的根目录yolo对其有读写权限
7 修改svnserve.conf文件
vi svnserve.conf
在[general]下添加下面如下代码
anon-access= none #匿名用户不可用,
注意:若设为可读(read)会出现无法访问版本日志
auth-access= write #授权用户可写
password-db= passwd #使用哪个文件作为账号文件
authz-db= authz #使用哪个文件作为权限文件
realm= /var/svn/svnrepos # 认证空间名,版本库所在目录
8. 启动svn版本库
svnserve -d -r /var/svn/svnrepos
问题:启动svnserve时出现不能绑定服务器套接字: 地址已在使用
解决方法:找出svnserve id 杀死掉进程,然后执行步骤8
ps -aux | grep svn
Kill pid
9. 在MyEclipse中测试
a.新建资源库位置
b.右键选中项目team-------->share Project
c.next----->next选中资源库位置
d.使用项目名称做文件夹名
e.finish
f.右键选中项目 team----->提交
搞定 成功把MyEclipse项目发布到svn服务器