如何在本地搭建svn本地版本库

前提:

安装SVN版本软件

步骤1:

[email protected]:svnadmin create /home/svn/back_trunk/
[email protected]:cd back_trunk/conf/
[email protected]:/home/svn/back_trunk/conf# ls
authz passwd svnserve.conf

修改/增加上述三个文件如下:

svnserve.conf:

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd:

[users]
skytrails = ***
wanafly = ***

(*号为你要设置的密码)

注意第一个字符前不要有空格。

设置好后则重启svn服务

[email protected]:/home/svn/back_trunk/conf# ps -ef | grep svn
root 7354 7232 0 05:24 pts/9 00:00:00 grep svn
[email protected]:/home/svn/back_trunk/conf# kill -9 pid
[email protected]:/home/svn/back_trunk/conf# svnserve -d -r /home/svn/

注意把svn下db目录及其下的子目录文件都设置777权限

chmod -R 777 /home/svn/back_trunk/db/

这样就可以在本地提交代码文本了。

#"file://"表示是本地地址
checkout:svn co ‘file:///home/svn/back_trunk‘
touch makefile
add:svn add ./makefile
commit:svn ci -m ‘add makefile‘ makefile

一切ok!

.....

[email protected]/09/08

=-=-=-=-=
Powered by Blogilo

时间: 2024-10-11 13:03:35

如何在本地搭建svn本地版本库的相关文章

如何搭建svn本地服务器,管理本地的代码

搭建svn本地服务器,下面是具体的步骤介绍. 一.准备工作 1.下载svn服务器端:Subversion. 到官方网站(http://s version.tigris.org/)下载最新的服务器安装程序.目前最新的是1.8.9版本. 注意:不要下载源码.源码里面没有bin文件夹.源码需要自己在unix,或者linux,或者cygwin等环境下编译,这关系另一个课题.为了简化,直接下载安装版本. 2.获取客户端程序:TortoiseSVN 从官方网站http://tortoisesvn.net/d

SVN同步版本库与网站目录

如何创建SVN版本库及同步文件到WEB目录 来源:空谷 一 安装与配置SVN 1.安装subversion centos: yum install subversion ubuntu: apt-get install subversion 2.建立版本库,本例中我们的版本库建立在/var/svn,假设该版本库目录为:foo cd /var mkdir svn svnadmin create foo 3.配置版本库 刚才建立的版本库,需要配置认证方式,用户名和密码,权限配置这三个文件,分别对应/v

CentOS6.8 搭建SVN(版本控制系统)及SVN的使用

CentOS搭建SVN 查看系统环境 (1)查看系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.8 (Final) (2)查看系统全部信息 [[email protected] ~]# uname -a Linux node-005 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64 x86_64 x86_64 GNU/

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

linux下使用svn创建版本库和权限管理

linux上的svn服务端如何和本地的电脑客户端结合使用 一.linux上创建本版库与权限访问 1.svn create 创建仓库 语法:svnadmin create /directory 2.修改配置文件   增加用户 passwd(密码) vim passwd之后进入文件并添加用户和密码(本地检出的时候会用到) 3.修改svn启动项参数 svnserve.conf 命令:vim svnserve.conf 配置项分为以下5项: anon-access 控制非鉴权用户访问版本库的权限.取值范

实战搭建SVN代码版本服务器

前言:公司要求搭建一台SVN代码版本管理服务器,用于管理所有代码资产: 项目架构图 1.环境安装 [[email protected]_centos ~]#yum –y install subversion mod_dav_svn [[email protected]_centos ~]#cat /etc/services |grep –color svn                                                       #查看己注册 svn      

SVN跨版本库迁移目录并保留提交日志

现在有一份代码code在版本库reposA/dirB/下,现在想把它移动到reposB/dirAA/下,本来打算交给SA做,没想到SA似乎 也不太懂的样子.于是,自己在VPS搭建了一个svnserver,然后在网上查了一下资料,确实没有明确的攻略,不过,综合一下,却也解决了问题. 需要达到的目的是: 1. 将代码移动到新的版本库 2. 将原始的提交记录保留 版本库的结构如下,有reposA和reposB这两个版本库,然后红色的reposA/dirB/code就是需要移动的代码目录.本来打算用 s

svn关于版本库、工作目录的理解

服务器环境基本上已经搞好,准备着手项目环境的搭建,后继项目将进入团队开发的模式,必须得弄个版本管理的工具了.而对于版本管理工具,本人了解得不多,之前只是使用过SVN,那就SVN吧.废话不多说,进入正题. 了解过SVN的人都知道,svn分为服务端和客户端.服务端主要是记录和维护所有客户端对版本库进行过的操作,客户端则是每个开发人员用来进行自己独立版本的开发.搭建svn服务端的过程并不难.度娘或google,很容易就可以找到相关的资料,因此本文就不再赘诉.本文并不是记录如何搭建一个svn服务器,而是

Apache搭建http协议版本库

1.Apache安装程序 软件包:apache_2.2.14-win32-x86-no_ssl.msi 路径:\\10.202.101.23\10.Utility\01.Development\01.Development\CI\Apache\apache_2.2.14-win32-x86-no_ssl.msi2.Subversion安装程序 软件包:Setup-Subversion-1.6.9.msi 路径:\\10.202.101.23\10.Utility\01.Development\0