subversion工具安装和配置

预备一台linux服务器或linux虚拟机)

1.安装SVN Server

yum install subversion

2.验证安装

svnserve --version

3.创建版本库

mkdir -p /svn/project1 #可以建立自己喜欢的路径 例如:mkdir -p /svn(随意)/project1(随意) ps:取适合自己的容易一点

svnadmin create /svn/project1 #对路径建立版本库

4.启动服务

svnserve -d -r /repo/aaa

5.终止服务

ps -aux | grep svn

kill (进程号)

6.自启动服务

vi /etc/rc.local

在最后一行加上

svnserve -d -r /svn/project1

重点部分

1.进入版本库

cd /svn/project1

2.查看文件

ll

出现有

conf

db

format

hooks

locks

README.txt

共6个文件

3.进入conf(该svn版本库配置文件)目录,使用ls查看文件

cd conf

ls

查看到:

authz(权限控制文件)

passwd(帐号密码文件)

svnserve.conf(SVN服务配置文件)

共3个文件,记住这三个文件,非常有用

4.修改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(此处为版本库名称)

5.创建用户名和密码

vim passwd

在最后一行加入你喜欢的用户名和密码,例如:

user1=123456

6.设置权限

vim authz

[groups]
# 配置一个组,右边的是组内的成员的username
admin=user1
# svn根目录
[/]
#给组配置权限(r为读,w为写)
@admin=rw

7.配置到这里基本结束

注意问题:在配置三个文件时,记住每一行前面不要留有空格

在本地电脑使用SVN上传文件

1.下载svn对应电脑版本,安装成功

2.右击如下图显示,则安装成功

3.选择上图的SVN Checkout,弹出如下框

其中的IP为你的服务器的IP或你虚拟机的IP,Checkout directory为你的导出的目录,可以改成你想要的名字,如下

然后点击ok,弹出下面的提示框,提示输入用户名和密码

 

输入刚刚的名字user1,密码:123456

点击ok

完成导出,成功则显示如下

 到此结束

 

posted @ 2017-09-22 23:03  AlvisBlog  阅读(209)  评论(0)    收藏  举报