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
完成导出,成功则显示如下

到此结束

浙公网安备 33010602011771号