【学习笔记】centos6.5svn服务器搭建

来源:互联网 发布:减肥晚上吃什么 知乎 编辑:程序博客网 时间:2024/05/21 20:30

centos6.5下svn服务器搭建

安装svn

>yum install -y subversion

查看版本号

>svnserve --version

创建版本库

//创建目录>mkdir -p /var/svn//创建版本库>svnadmin create /var/svn/project>cd /var/svn/project>ls//查看自动生成的版本库文件
svn环境搭建成功!

svn配置

创建用户组及用户

创建完版本库后,进入配置文件夹(conf),里面包含三个文件

>svn服务综合配置文件(svnserve.conf)>用户名口令文件(passwd)>权限配置文件(authz)

修改权限配置文件( authz )

groups下创建用户组

[groups]//添加下面这行groupname = username1,username2//下面这里是访问版本库的权限配置//rw    r=read   w=write[project:/]@groupname = rw

修改用户口令文件(passwd)
users下创建用户

//在下面组内添加用户//格式为  用户名=密码[users]username1=123username2=123

修改svn服务综合配置文件(svnserve.conf)

//找到以下配置项,将前面的#号去掉,然后做相应的配置anon-access = none  //匿名用户访问权限:无auth-access = write     //普通用户访问权限:读、写password-db = passwd        //密码文件authz-db = authz        //权限配置文件realm = project    //版本库所在路径(即我们上面创建的版本库的路径)

启动svn服务

>svnserve -d -r /var/svn/project//假如显示已启动,则需重启svn服务>killall svnserve>svnserve -d -r /var/svn/project

测试

>svn co  svn://localhost/project

如果提示:Checked out revision 1 表示checkout成功

本地拉取

url栏填写svn://你的ip地址/project点击checkout输入用户名及密码即可

end

0 0
原创粉丝点击