`
fighter1945
  • 浏览: 230821 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

svn常用命令

 
阅读更多

1 启动命令

svnserve -d -r /opt/svn

-d 守护 -r 后台

 

2 停止

直接ps -ef | grep svnserve

然后 kill

 

3 新建一个仓库 

svnadmin create test

这个时候要改一下owner 

chown -R apache  test

 

4 删除一个仓库

直接rm -rf xxx

 

5 备份一个仓库

svnadmin hotcopy xxx /opt/xxx_20161226

然后把仓库直接解压到svn下面的文件夹下面就ok

 

6 安装apache+svn,可以参照 http://blog.csdn.net/apache0554/article/details/46906973

 

yum install httpd

#安装svn服务和httpd模块

yum install subversion mod_dav_svn 

 

然后配置

 

写道
[root@localhost conf.modules.d]# cat /etc/httpd/conf.modules.d/10-subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
<Location /repos>
DAV svn
SVNParentPath /opt/svn

# SSLRequireSSL
AuthType Basic
AuthName "Subversion"
AuthUserFile /opt/svn/.htpasswd
require valid-user
AuthzSVNAccessFile /opt/svn/authz

# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
# </LimitExcept>
</Location>

 

7 扩展svn的分区

因为svn用的分区容量太小,就重新加了个分区

mount也没什么问题

查看/var/log/httpd/error_log,一直提示权限问题,设定777或者改owner都不行

写道
[Tue Dec 27 22:09:12.484060 2016] [authz_svn:error] [pid 10527] (13)Permission denied: [client 10.149.243.123:58908] Failed to load the AuthzSVNAccessFile: Can't open file '/opt/svn/authz': Permission denied
[Tue Dec 27 22:09:12.487699 2016] [authn_file:error] [pid 10527] (13)Permission denied: [client 10.149.243.123:58908] AH01620: Could not open password file: /opt/svn/.htpasswd

 

我就奇怪了。。结果查了下之后是selinux。。

查看getenforce

关闭setenforce 0

 

8 加用户

htpasswd /opt/svn/.htpasswd  xxxx

 

分享到:
评论

相关推荐

    linux下SVN常用命令

    ### Linux下SVN常用命令详解 #### 一、SVN Checkout **命令格式:** ```shell svn checkout [URL] [本地路径] ``` **功能介绍:** 此命令用于将远程版本库中的某个目录或文件检出到本地,创建一个工作副本。 **示例...

    SVN常用命令集合及简单用法

    SVN常用命令集合及简单用法 SVN(Subversion)是一种版本控制系统,用于管理代码、文档、图片等文件的版本变更。下面是常用的 SVN 命令集合及简单用法: 1. 检出文件:svn checkout path(path 是服务器上的目录)...

    SVN常用命令(使用频率最高的)

    **SVN常用命令详解** 版本控制系统Subversion(简称SVN)是软件开发中不可或缺的工具,它用于管理和跟踪代码的变化,使得多人协作开发变得井然有序。以下是一些使用频率最高的SVN命令,确保你能快速上手并有效地...

    Linux下svn常用命令

    ### Linux 下 SVN 常用命令详解 #### 一、检查出版本库 (Checkout) **命令格式:** ``` svn checkout [URL] [工作拷贝目录] ``` **示例:** ``` svn checkout svn://192.168.0.150/edp ``` **说明:** 此命令用于从...

    svn常用命令的使用

    讲述svn常用命令,svn命令 通常都有帮助,如果你不知道命令怎么用,可以很方便获取帮助信息。

    linux下svn的配置及svn常用命令

    linux下svn的配置及svn常用命令

    SVN 常用命令

    ### SVN常用命令详解 在软件开发领域,版本控制系统如Subversion (SVN) 已成为不可或缺的工具之一。无论是在小团队还是大企业中,SVN都为代码管理和协作提供了强大的支持。本文将详细介绍SVN中一些最常用且实用的...

    svn常用命令介绍

    以上是SVN的常用命令,了解并熟练使用这些命令对于有效地协同开发和管理项目至关重要。在实际操作中,还可以结合使用通配符、条件语句等来批量处理多个文件。在进行SVN操作时,确保清楚每个命令的作用和可能产生的...

    SVN常用命令

    ### SVN常用命令详解 #### 一、SVN子命令 ##### 1、svn help - **功能**: 显示SVN命令的帮助信息。 - **语法**: `svn help [subcommand]` - **说明**: 可以单独使用`svn help`查看所有SVN命令的帮助列表,或者使用...

    svn 常用命令 doc

    以下是一些svn的常用命令,这些命令在日常开发和项目协作中非常关键。 1. **初始化 SVN 仓库**: - `svnadmin create &lt;repository_path&gt;`:创建一个新的SVN仓库。 2. **安装客户端并配置**: - 配置SVN客户端...

    svn.rar_svn常用命令

    本文将详细介绍SVN的常用命令,帮助你更好地理解和运用这个工具。 1. **初始化仓库(svnadmin)** 在开始使用SVN之前,需要创建一个版本库。`svnadmin create &lt;repository&gt;` 命令用于在指定位置创建一个新的SVN...

    获取svn最新版本号示例 以及svn常用命令

    接下来,我们来看一下svn的一些常用命令: 1. **`svn checkout` (简写:`svn co`)**:从svn仓库中检出代码到本地工作副本,格式为`svn checkout URL [PATH]`。 2. **`svn update` (简写:`svn up`)**:更新本地工作...

    linux下svn常用命令

    svn命令在linux下的使用教程 2010-09-17 22:28:22 来源: 【大 中 小】 评论: 条 li 1、 将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / ...

    SVN常用命令行

    ### SVN(Subversion)常用命令详解 #### 一、SVN简介 SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件开发过程中的文件变更。它通过维护一个中心版本库来保存项目的各个版本历史,使开发者...

    linux下svn命令大全.txt

    下面将详细解析从给定文件中提取的关键SVN命令及其功能,这将帮助你在Linux系统中更有效地管理和操作SVN仓库。 ### 1. 检出 (Checkout) `svn checkout path path` 命令用于从SVN仓库检出项目到本地目录。例如,`...

    qianguyihao#Tools#04-SVN常用命令1

    由于缺省情况下为安全起见Subversion不允许开发人员修改已提交reversion的日志信息,这样会报错误,提示不能修改以及请SVN管理员安装pre rev

    svn command,svn常用指令

    ### SVN 常用命令详解 #### 一、SVN简介 Subversion(简称SVN)是一种开源的版本控制系统,用于管理源代码或文件。它能够帮助开发团队追踪每个文件和目录的历史更改,并且可以回溯到任何指定的时间点。 #### 二、...

    svn在linux下的使用(svn命令)

    下面介绍 svn 在 Linux 下的使用和常用命令。 1. 将文件 checkout 到本地目录 svn checkout 命令用于将文件从版本库 checkout 到本地目录。例如:svn checkout svn://192.168.1.1/pro/domain 2. 往版本库中添加新...

Global site tag (gtag.js) - Google Analytics