svn使用

最近用到svn所以记一下以免后面再重新学

1、安装

svn --version  检查是否安装

  如果有版本信息,就说明安装过了(某些linux是自带了),如果没有就安装下,命令如:

yum install subversion       yum安装svn服务

2、创建项目仓库库

mkdir -p /home/myname/svn/svnrepos   svn版本创建目录
svnadmin create /var/svn/svnrepos   首先创建一个版本库
运行后就有了多个文件包括(conf、db、locks等等)
cd/home/myname/svn/svnrepos/conf  //修改部分配置

1)passwd中添加(添加了两个密码)

#用户名=密码
admin1= 123456
admin2= 123456

2)配置组  authz添加

#创建一个组名字是dev(包括两个组员)
dev=admin1,admin2

#指定根目录先的权限
[/]           

#组内的成员都具有读写权限          
@dev = rw

#其他用户没有权限访问
*=

3)配置svnserve.conf (红框框标出的把注释去掉,注意要顶格写),下面配置后的样子

 注:有的说里面的realm= My First Repostory也要去掉注释,但是之前试过的没有成功,所以这次是没有去掉注释的

3、启动(颜色标记的可以不写,默认3690)

svnserve -d -r /home/mynamesvn/svnrepos --listen-port 3691

附:
  查看进程是否启动成功:ps -ef|grep svnserve

  关闭进程:kill -9 12345
  这个12345是svnserve的进程号,你的需要改

4、远程拉取(安装TortoiseSVN)

找到你需要放的文件夹,右键选择svnchuckout

 url:

svn://IP:3690

目录:

自己选择本地目录(用于后期存放项目)

点击ok!

成功的截图

 本地文件夹有东西了!!!

原文地址:https://www.cnblogs.com/51python/p/11703663.html