本文主要介绍SVN独立服务器的的安装和简单配置:
1,配置好yum,检查subversion安装包[
[root@svn ~]# yum -y install subversion
测试安装是否成功:
#svnserve
2,创建svn版本库
[root@svn /]# mkdir -p /data/svndata
[root@svn /]# svnadmin create /data/svndata/jinguan3,svnserve配置文件概述
svnserve.conf --
passwd -- 用户名口令文件,该文件名在文件 svnserve.conf 中指定,缺省为同目录下的。
authz
conf/svnserve.conf 文件
将以下5项前面的#去掉(空格也要去掉):
anon-access=read 控制非鉴权用户访问版本库的权限
auth-access=write
authz-db=authz 指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。
realm=realm = My First Repository 指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的 认证域相同,建议使用相同的用户名口令数据文件
4、设置conf /Passwd 文件
user1 = user1
user2 = user2
5、设置conf /authz
[groups]
admin = user1
[/]
user1 = rw
user2 = r
@admin = rw
[svndata:/jinguan]
user1 = rw
user2 = r
… 以此类推
备注:修改 passwd 和 authz 文件,保存即生效,无需重启subversion
6,启动和停止SVN服务
启动SVN服务:
[root@svn ~]# svnserve -d -r /data/svndata/
-d表示后台运行
-r 指定根目录是 /data/svndata/
停止SVN服务:
ps -aux |grep svn
kill -9 进程杀掉
7,现有工程目录提交到svn
现在,版本库里面已经有了Jinguan这个库了,接下来我们要把本地工程目录提交到版本库里面去
1、在空白目录,右键check out,选择 jinguan
2、把本地jinguan整个工程目录剪切到 刚刚check out 的jinguan目录下,然后右键 check in ,搞定。