Linux下SVN安装与基本操作

1.安装svn

linux下通过yum安装svn

yum -y install subversion

本地Windows系统安装TortoiseSVN

2.配置

建立版本库目录

mkdir /mnt/svnlib

启动SVN服务进程,以/mnt/svnlib为根目录

svnserve -d -r /mnt/svnlib

3.建立项目版本库

创建一个新的Subversion项目

svnadmin create /mnt/svnlib/myprj

4.配置允许用户访问

cd /mnt/svnlib/myprj/conf

vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd

注:修改的文件前面不能有空格,否则启动svn server出错

vi passwd
[users]
#<用户1> = <密码1>
#<用户2> = <密码2>
batsing=batsingPW

5.在本地电脑使用TortoiseSVN检出代码库

可能出现的问题1:
    Error: Can‘t connect to host ‘‘: 由于目标机器积极拒绝,无法连接。
    解决:首先测试svn的3690端口是否打开:

netstat -pan|grep 3690

如果不成功说明服务没有被正常启动,启动SVN服务,输入命令

svnserve -d -r /mnt/svnlib

可能出现的问题2:   
    Error: No repository found in ‘svn://localhost/myprj‘
    解决:先关闭SVN服务

killall svnserve

开启SVN服务,注意设置的目录

svnserve -d -r /mnt/svnlib

再试试本机使用TortoiseSVN->Repo-browser查看版本库

6.检出版本库到指定目录

svn co svn://localhost/myprj /usr/local/apache/htdocs/myprj

7.一次性添加所有文件

svn st | grep ‘^\?‘ | tr ‘^\?‘ ‘ ‘ | sed ‘s/[ ]*//‘ | sed ‘s/[ ]/\\ /g‘ | xargs svn add

!注意网站的目录名不能含点号.否则会无法添加

8.提交上传(这里的提交备注不要省略)

svn commit -m "this is remarks"

9.SVN 更新

svn update

10.查看文件状态

svn st

【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】

时间: 2024-12-25 19:20:18

Linux下SVN安装与基本操作的相关文章

Linux下SVN安装与权限管理

cat /etc/redhat-release //查看系统版本号 CentOS release 7.1 (Final) 这里我们採用yum源安装方式: 1.安装svn yum install subversion  -y 2.建立SVN根文件夹 mkdir -p /var/svn/ 3.启动SVN服务指定服务的SVN根文件夹 svnserve -d  -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 4.查看 SVN 进程: ps

centos总结linux下svn安装与使用

一.安装篇 centos下yum安装 yum install subversion 查看安装是否成功: svnserve --version 查看安装内容与位置 rpm -ql subversion 二.配置篇 创建svn版本库目录 mkdir /home/svn cd /home/svn 新建版本库:TestCode svnadmin create /data/svn/TestCode 注:执行完后,/data/svn/TestCode目录下文件说明 README.txt   版本库的说明文件

Linux下SVN安装配置

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz (subversion 源文件) subversion-deps-1.6.1.tar.gz (subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为: 1 tar xfvz subversion-1.6.1.tar.gz 2 tar xfvz subversion-deps-1.6.1.tar.gz 指令简介

Linux下SVN安装配置以及使用

第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz(subversion依赖文件) 注意文件版本必须一致,否则很容易产生各种奇怪的问题. 2. 上传以上两个文件到服务器上,解压.解压命令为:   tar xfvz subversion-1.6.21.tar.gz   tar xfvz subversion-deps-1.6.21.tar.gz 指令

记--linux 下svn安装配置,同步web目录

安装#yum install subversion 1.创建版本库 # svnadmin create /svn/project 2.配置svn服务的配置文件svnserver.conf文件 anon-access = readauth-access = writepassword-db = passwd注意,此几行配置所在行第一个字母钱不能有任何空格,否则会出现类似svnserve.conf:12: Option expected 这样的错误好了,通过以上配置,你的svn就可以了. 3.添加两

linux下svn安装

一.安装apr wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz tar -zxvf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/usr/local/apr make && make install /usr/local/apr/bin/apr-1-config --version     //验证安装 二.安装apr-util wget http://mirro

LINUX下svn安装部署

1.#安装yum install subversion 2.#测试svnserve --version3.#创建库根路径mkdir /usr/local/svn4.#创建一个项目库svnadmin create /usr/local/svn/project5.修改配置文件cd /usr/local/svn/project vi svnserve.conf [general]anon-access=none------------- #没有登录不能操作auth-access=write------

linux下svn服务安装(转)

linux下svn服务安装 博客分类: Linux SVN 一.环境准备 1.linux版本为centos6.4 X64 2.软件安装 yum install subversion httpd mod_dav_svn mod_perl sendmail mailx wget gcc-c++ make unzip perl* 3.以下所有操作均在root用户下完成 二.SVN服务器配置 1.新建一个目录用于存储SVN所有文件mkdir /home/svn 2.新建一个版本仓库svnadmin cr

Linux下SVN服务器安装配置及客户端安装说明

原文地址:http://wenku.baidu.com/link?url=h3dVAMx4azpOXEND5HQEE6nliE8-zc0GSQ03yv4cUs1vXMALXF64UsK7kT7kXm_zf7k6J6EHSszq4ZU_Tyn0JimTKV8SzI9Ac4veaxCG3im Linux 下 SVN 服务器安装配置 第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.1.tar.gz ( subversion 源文件) subversion-de