linux SVN服务器创建版本库

1.安装服务

安装svn就简单化了,直接用yum解决了。

yum install -y subversion

2.创建版本库

mkidr /svn/obj

svnadmin create /svn/obj

3.配置

用svnadmin后,会在/svn/obj目录下生成conf目录,此目录下有三个文件,authz、passwd、svnserver.conf

authz   用户权限配置文件

passwd  用户密码配置文件

svnserver.conf  主配置文件

编辑svnserver.conf文件:

anon-access = none    #关闭匿名访问

auth-access = write   #验证用户可写

password-db = passwd  #指向验证用户名密码的数据文件 passwd

auth-db=authz         #指向验证用户的权限配置文件 authz

编辑passwd文件:

[users]

admin=admin   #用户名在等号前面,密码在后面相对应,注意:前面不能有空格

编辑authz文件:

[/]            #/表示本地版本库obj

admin=rw       # admin用户有obj的读写权限

4.启动服务

svnserver -d -r /svn/obj

现在用客户端TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 工具就可以上传和下载使用了

5.使用多个版本库

mkdir /svn/book

mkdir /svn/sport

svnadmin create /svn/book

svnadmin create svn/sport

上面操作又创建了两个版本库 book和sport

把obj目录下的conf里的三个文件分别复制到book和sport的conf中

/bin/cp /svn/obj/conf/* /svn/book/conf/

/bin/cp /svn/obj/conf/* /svn/book/conf/

重新启动svn服务:

kill ‘svn id‘   先杀掉之前启动的

svnserver -d -r /svn

用客户端工具下载和上传时,写url的时候后面加上文件夹的名字即可分开,如:

svn://ip/obj

svn://ip/book

使用SVN时,windows下强烈建议使用TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi工。

时间: 2024-10-20 11:53:17

linux SVN服务器创建版本库的相关文章

centos安装svn并创建版本库配置用户分组权限

1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 运行yum makecache生成缓存 执行yum update更新 2.检测是否安装过svn rpm -qa subversion 3.安装svn服务端 yum install subversion 4.查看s

CentOS下快速搭建SVN并创建版本库

安装svn服务: yum -y install svn mkdir /home/svn 创建svn版本库: <project> 版本库项目名称 <username> 用户名 <password> 密码 以下代码为创建版本库并添加一个用户的脚本 cd ~ mkdir -p ./temp/trunk mkdir -p ./temp/branches mkdir -p ./temp/tags svnadmin create /home/svn/<project>

Linux svn 回滚版本库

Linux代码   svn up Index/ 然后找出要撤销的确切版本: Linux代码   svn log --limit 10 Index/tpl/css/global.css 根据log怀疑是16976版本改坏的,比较一下: Linux代码   svn diff -r 16975:16976  Index/tpl/css/global.css 发现16976有错误 撤销16976版本的改动: Linux代码   svn merge -r 16976:16975  Index/tpl/cs

svn创建版本库到配置

svnadmin create /opt/svn/daicw #创建版本库 创建好了cd到创建文件夹这里是daicw,在加入文件夹conf 里面有三文件authz  passwd  svnserve.conf vim authz: [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe g_admin=dcw [/] @g_admin = rw * = vim passwd: [users

Linux SVN 服务器

一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中. 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动. 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史. SVN中的一些概念 : (1). repository(源代码库) 源代码统一存放的地方 (2). Checkout (提取) 当你手上没有源代码的时候,你需要从r

svn创建版本库

在服务器创建新版本库cd /home/svn_datasvnadmin create repo1 修改配置文件 vi /home/svn_data/repo1/conf/authz添加下面内容admin=root1,root2user=css[/]@admin = rw@user = r[new_kkj:/Tpl]@admin = rw@user = rw# [repository:/baz/fuz]# @harry_and_sally = rw* = r[new_kkj:/Public]@ad

win7系统svn创建版本库

1. 在svn所在的服务器上, 找到它的目录, 右击创建项目名称文件夹, 然后右击该文件夹创建版本库 2. 创建版本库之后, 会出现几个文件夹, 打开conf文件夹,  修改里面的配置文件 3. 在自己电脑项目目录, 右击 检出(checkout), 输入 http://127.0.0.1/project 然后确定就可以正常使用了 懒得放图了, 自己看懂就行了 哈哈

linux svn服务器搭建、客户端操作、备份与恢复

Subversion(SVN)是一个开源的版本控制系統,管理着随时间改变的数据.这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,它会记住每一次文件的变动,这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史. 本文目录: linux svn服务器部署 linux svn客户端命令操作 linux svn备份与恢复 一.linux svn服务器部署 1.安装svn [[email protected]~]#yum install -y subversion [[email

linux svn服务器的搭建

一.修改SVN服务器的配置文件  安装 Yum install subversion 在库创建完成之后会在conf下会生成svnserve.conf, passwd, authz三个文件. 1)svnserve.conf anon-access = none auth-access = write password-db = passwd (svn密码文件,若有多个库,可将文件放到公共位置) authz-db = authz   (目录权限文件,建议同上) realm = /svn/projec