Are you ready?
1、安装SVN Server
yum install subversion
2、验证安装
svnserve --version
3、创建版本库
mkdir -p /svn/project1 #路径随意
svnadmin create /svn/project1 #对路径建立版本库
4、启动服务
svnserve -d -r /svn/project1
5、终止服务
ps -aux | grep svn
kill (进程号)
6、自启动服务
vi /etc/rc.local
svnserve -d -r /svn/project1 #在最后一行加上,该服务可加可不加,由君自定
7、进入版本库
cd /svn/project1
8、版本库文件目录
ll
conf,db,format,hooks,locks,README.txt# 共6个文件
8、conf目录文件
cd conf
ls
authz(权限控制文件),passwd(帐号密码文件),svnserve.conf(SVN服务配置文件)
9、修改svnserve.conf文件
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
#realm = My first repository
修改为:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm =project1 #此处为版本库名称
10、创建用户名和密码
vim passwd
user1=123456 #用户名=密码
11、设置权限
vim authz
[groups]
# 配置一个组,右边的是组内的成员的username
admin=user1
# svn根目录
[/]
#给组配置权限(r为读,w为写)
@admin=rw
1、安装小乌龟,分享归档有提供
2、验证安装,在电脑的任意位置右击如下:
3、连接服务端SVN服务
选择上图的SVN Checkout,弹出如下框
其中的IP为你的服务器的IP或你虚拟机的IP,Checkout directory为你的导出的目录,可以改成你想要的名字,如下:
然后点击ok,弹出下面的提示框,提示输入用户名和密码
输入刚刚的名字user1,密码:123456
点击ok
完成导出,成功则显示如下: