`
squll369
  • 浏览: 108530 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

用命令创建一个SVN库

 
阅读更多

1. 在安装目录下执行 ./svnadmin <文件夹路径名>([/opt/CollabNet_Subversion/bin]我机器的路径,/var/svn/repositories,我安装库的路径)

 

2. 修改配置文件svn_access_file,添加用户.(/etc/opt/CollabNet_Subversion/conf,我机器的路径)

[groups]
admin = admin
devteam = xiaobo,shaohua,guodong,yejun,feifei,guanfeng 

[:/]
* = r
@admin = rw

[seo:/]
* = r
@devteam = rw 

[utils:/]
* = r
@devteam = rw

[els:/]
* = r
@devteam = rw

 svn_auth_file文件记录了用户名,密码,通过apache的命令htpasswd去维护.

 

例如:

htpasswd -b /etc/opt/CollabNet_Subversion/conf/svn_auth_file lingfeng 123456
向svn_auth_file这个用户文件中,添加了一个lingfeng的用户,密码是123456

如果是新建的文件,第一个用户,参数用-c,不用-b,这个命令的细节可以参看他的help

 

 server文件记录了库的根目录等信息.

 

==========================================

这2天服务器重起,svn 不能用了,查了一下,发现原来是apache自启动的时候错了,不知道谁多安装了一个apache,自启动的时候,起了这个新的apache.

 

ps -ef|grep httpd 看一下(这里是启动了 /usr/apache/bin/httpd),找到进程号, kill 掉.

重新执行svn的启动脚本(/etc/init.d/collabnet_subversion start),ok了.

 

特此纪录一下,免得以后出了问题,又忘了.

 

 

 

分享到:
评论

相关推荐

    SVN打基线常用命令使用介绍

    使用`svn copy`命令可以轻松创建一个标签。 ```bash # 假设当前工作在版本库的/trunk/目录下,要为当前版本创建一个标签 svn copy ...

    svn版本库迁移方法

    在软件开发过程中,经常会出现需要将Subversion(SVN)版本库从一个服务器迁移到另一个服务器的情况。这种迁移可能是因为硬件升级、服务器搬迁或是为了提高性能等原因。为了确保迁移过程中的数据完整性和连续性,...

    SVN仓库数据整体迁说明

    在新的服务器上,需要创建一个新的仓库来存储迁移的数据。可以使用svnadmin create命令来实现这一步骤。例如: ``` svnadmin create D:\Repositories\OA ``` 这将创建一个新的仓库在D:\Repositories\OA目录下。 ...

    svn命令操作手册大全

    Svnadmin 是 Subversion(简称 SVN)中的一个管理工具,用于创建、维护和操作 SVN 仓库。它提供了对仓库的底层控制,允许管理员执行如创建、备份、恢复等高级操作。这些操作通常需要管理员权限,因此在日常开发工作...

    svn服务用svnsync命令双机热备

    这条命令会建立一个从源版本库到目标版本库的同步关系,其中`svn://svn.yun.vcarecity.com/vcarecity`为主服务器的版本库地址。 6. **执行同步** 初始化完成后,可以使用`svnsync sync`命令进行第一次数据同步:...

    svn代码库如何备份到本地

    接下来,使用`svnadmin create`命令来初始化一个空白的SVN仓库。该命令会创建必要的目录结构并设置好仓库所需的配置文件。 **操作命令**: ```cmd svnadmin create d:\beifen\CYMS ``` #### 步骤三:配置hooks目录...

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

    svn 是一个版本控制系统,允许多人合作开发项目,追踪文件的变化历史记录,避免文件冲突和丢失。下面介绍 svn 在 Linux 下的使用和常用命令。 1. 将文件 checkout 到本地目录 svn checkout 命令用于将文件从版本库...

    svn项目迁移命令

    - 上述命令将在`F:\Repositories`目录下创建一个名为`Education`的新仓库。 2. **导入dump文件至新仓库**: - 使用`svnadmin load`命令将之前导出的dump文件加载到新仓库中。 ``` svnadmin load F:\...

    svn命令大全.docx

    例如:svn mkdir testdir(创建一个名为 testdir 的新目录) 十五、revert 命令 revert 命令用于恢复本地修改。语法:svn revert PATH… 例如:svn revert test.php(恢复原始未改变的工作副本文件) 注意:这些...

    svn常用命令介绍

    在一个新的目录下创建一个SVN仓库,这将生成一个包含所有必需文件的目录结构。 2. **导入项目(svn import)**: 将本地文件或目录导入到SVN仓库中,此操作不设置工作副本。 3. **检出(svn checkout)**: ...

    svn创建命令

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: ... 这是二进制文件包的...

    SVN版本库的迁移(从一台服务器迁移到另一台服务器)

    2. 使用`svnadmin dump`命令导出版本库内容,例如:`svnadmin dump E:\tobacco &gt; dumpfile1`,这将创建一个名为`dumpfile1`的备份文件。 3. 在新服务器上创建一个新的版本库,例如:`E:\tobacco`。 4. 将`dumpfile1`...

    vss库迁移到SVN库的操作方法

    解决这个问题的方法是使用命令行创建SVN库。 创建新库的命令如下: ``` svnadmin create d:\yanyan\svn ``` 然后,使用`svnadmin load`命令将dump文件导入新的SVN库: ``` svnadmin load d:\yanyan\svn ...

    将cvs转换为svn库的工具cvs2svn

    3. **配置**:在开始转换之前,你需要创建一个配置文件,其中包含CVS和SVN仓库的信息,以及转换规则。配置文件通常用Python编写,允许高度自定义。 **三、使用cvs2svn进行转换** 1. **准备CVS仓库**:确保你有CVS...

    svn安装和配置 库备份和迁移

    - **创建版本库**:使用`svnadmin create`命令创建一个新的版本库。 - **配置文件**:编辑`conf`目录下的`svnserve.conf`(对于svnserve)或`httpd.conf`(对于Apache),设置访问控制、用户认证和授权规则。 - *...

    ubuntu SVN命令大全

    - `svn switch` 命令用于将工作副本切换到一个新的 URL 或进行 URL 映射。 - 当切换到新 URL 时,会将工作副本与新的 URL 关联起来,并下载最新的版本。 - 使用 `--relocate` 选项进行 URL 映射,可以将旧 URL 映射...

    SVN创建、合并与切换分支操作详解

    当项目达到某个重要的里程碑,如版本发布,会在这个目录下创建一个快照,作为对当前状态的记录,不允许后续的修改。 ### 创建分支 创建分支的步骤: 1. 确定分支路径,例如在`branches`目录下创建新的分支。 2. ...

    将CVS库转换为SVN库

    - `e:\svnroot\svnproject`表示新的SVN库的路径,其中`svnproject`为库名(如果不存在将会自动创建)。 - `e:\cvsroot\project`则是已存在的CVS库的路径。 #### 三、SVN库的配置 完成转换后,还需要对新生成的...

Global site tag (gtag.js) - Google Analytics