精华内容
下载资源
问答
  • SVN是一个广泛使用的版本控制系统,在日常工作中有广泛的应用空间,比如文档管理,我们就可以搭建一个 SVN 仓库,日常需要归类保存的文档统统上传到仓库中,那如何创建 SVN 服务器, 又如何搭建 SVN 仓库呢?...

    本文转自刘奇云的博客  地址:https://www.cnblogs.com/liuqiyun/p/6856997.html

    SVN是一个广泛使用的版本控制系统,在日常工作中有广泛的应用空间,比如文档管理,我们就可以搭建一个 SVN 仓库,日常需要归类保存的文档统统上传到仓库中,那如何创建 SVN 服务器, 又如何搭建 SVN 仓库呢? 这篇经验就给你答案!

    工具/原料

     

    • VisualSVN_Server_3.5.0.0

    方法/步骤

     

    1. 1

      步骤一: 下载并安装 VisualSVN

      大家可以百度搜索 VisualSVN, 百度软件中心提供了这个软件的下载地址,也可以参考如下第一张截图显示的百度云盘地址下载!

      这里使用的是 VisualSVN_Server_3.5.0.0 版本,双击运行安装,基本都是下一步即可,具体步骤,可以参考如下截图!

      软件安装完成后, SVN 服务器就算搭建完成了!下面我们继续看如何搭建一个 SVN仓库!

     

     

     

    步骤二 : 搭建仓库 之【创建用户】

    安装后,直接运行软件,显示的界面就是 VisualSVN Server 管理平台, 我们首先创建几个用户,这些用户就是能够使用 SVN 仓库的人

    在左侧列表的 Users 上右键,打开右键菜单,选择 "Create User..." 项,在打开的创建用户窗口中,输入 用户名 + 密码(需要确认), 点击下方的 OK 按钮,就可以创建一个用户!

    我通过这种方式创建了用户名为 abc aaa test 的三个用户 (如图)!

     

    步骤三 : 搭建仓库--- 之【创建仓库】

    在左侧列表的 Repositories上右键,打开右键菜单,选择 "Create New Repository..." 项,  在弹出的创建仓库窗口中,选择普通仓库,下一步,输入仓库名称,下一步,选择空仓库,下一步,设置哪些用户可以访问这个仓库,用户需要从我们第二步创建的所有用户中选择,设置完毕后,点击 "Create" 按钮,SVN 仓库创建完成, 最后界面显示的地址就是我们的仓库地址,用户通过 SVN 客户端来访问这个仓库地址即可!

    注意 : 这里显示的 SVN 仓库地址是通过计算机名称来描述的,这对于局域网内的访问没有任何问题,对于局域网外的用户,如果需要访问这个仓库,需要将计算机名称替换为本机的 IP 地址,并且这需要是一个可以被外网访问的 IP 地址,否则这个 SVN 仓库只能在局域网内网使用(通常对于档案管理这种需求,这已经最够了)

     

     

    1. 步骤四 : 版本之殇

      如果你需要在 Vista, Win7, Windows Server 2008 或者更高级的 Windows 系统上安装 SVN 服务器,使用 VisualSVN_Server_3.5.0.0 完全没有问题,但如果你想在 Windows Server 2003 上安装 SVN 服务器, 对不起,这个版本无法安装,你需要下载 VisualSVN-Server-2.7.14 才可以! 我在第一步提供的百度云盘地址中,同时提供了两个版本的软件下载!

      END

    注意事项

     

    • VisualSVN_Server_3.5.0.0 最低要求为 Vista,Win7 或者 Windows Server 2008 及以上系统

    • VisualSVN-Server-2.7.14 这个版本可以安装到 Windows Server 2003 上

    展开全文
  • 创建svn服务器教程

    千次阅读 2010-03-21 16:12:00
    sc create svnserve binPath= "H:/Program Files/svn-win32-1.5.2/bin/svnserve.exe --service --root I:/svn/repos" DisplayName= "Subversion" depend= Tcpip start= auto sc create svnserve binPath= "F:/s

    sc create svnserve binPath= "H:/Program Files/svn-win32-1.5.2/bin/svnserve.exe --service --root I:/svn/repos" DisplayName= "Subversion" depend= Tcpip start= auto

     

    sc create svnserve binPath= "F:/svn-win32-1.5.2/bin/svnserve.exe --service --root F:/svn_root/repos" DisplayName= "Subversion" depend= Tcpip start= auto

    展开全文
  • windows创建SVN服务器之一

    千次阅读 2011-07-06 10:46:35
    针对于源文档做了一定的改动,循序渐进的学习搭建SVN。 1、安装SVN,本文使用目录: C:\Program Files\Subversion。 2、安装TortoiseSVN 安装Tortoise完毕时会提示重新启动计算机,重启完毕后安装简体中文语言
    
    

    本文参考文档:http://blog.csdn.net/cgs1999/article/details/2271161

    针对于源文档做了一定的改动,循序渐进的学习搭建SVN。

    1、安装SVN,本文使用目录: C:\Program Files\Subversion。


    2、安装TortoiseSVN

    安装Tortoise完毕时会提示重新启动计算机,重启完毕后安装简体中文语言包,然后在任意目录点击右键,会发现多出了一些SVN相关菜单,选择其中的TortoiseSVN,选择子菜单"Settings",设置Language为"中文(简体)"(可能有些没有的,我的最新版本就没有中文)。

    3、创建文件库
      例如,在E盘建立E:\svnserver(当然随便哪就可以,建议选不常用盘,并且空间适中),这个目录作为SVN服务器的根目录,然后创建文件夹,比如:mycode,右击mycode目录,在出现的菜单中选择TortoiseSVN,再选择子菜单"在此创建版本库"。

    或者使用命令行。 进入E:\ 盘,svnadmin create E:\svnserver\mycode,此命令会在mycode目录下创建一个版本库目录。


    8、打开E:\svnserver\mycode\conf\svnserve.conf文件, 把 [general] 和 password-db = passwd 前的#号去掉。

    然后打开同目录的passwd文件来设置帐户,把[users]前的#号去掉,在最后添加一行:user = pass。含义是:用户user的密码为pass。如下:(注:最前面没有空格)

    [users]

    # harry = harryssecret

    # sally = sallyssecret

    test = test


    9、若已做了PATH路径设置,直接进入控制台,输入:svnserve -d -r E:\svnserver,启动svnserve服务。

    若没有设置PATH,则进入Subversion的安装目录中的bin目录,执行以上命令。

    (注意:控制台不要关闭,关闭之后使用SVN会出现 无法连接主机的错误)


    10、打开"我的电脑",在需要进行版本控制的目录上右击,选择TortoiseSVN, 再选择子菜单"导入...",设置"文件库url"为svn://localhost/mycode,点确定后就会提示文件正在导入。


    至此,SVN服务器配置完成。简单的SVN服务器搭建,作为个人或少数人使用-推荐。

    展开全文
  • 二,基本的SVN服务器配置 1,新建一个目录用于存储SVN所有文件 # mkdir /home/svn 2,新建一个版本仓库 # svnadmin create /home/svn/project 3,初始化版本仓库中的目录 # mkdir project project/server p
    一、安装Subversion
    
    #yum install subversion

    二,基本的SVN服务器配置
    1,新建一个目录用于存储SVN所有文件
    # mkdir /home/svn

    2,新建一个版本仓库
    # svnadmin create /home/svn/project

    3,初始化版本仓库中的目录
    # mkdir project project/server project/client project/test (建立临时目录)
    # svn import project/ file:///home/svn/project -m “初始化SVN目录”
    # rm -rf project (删除临时建立的目录)

    4,添加用户
    要添加SVN用户非常简单,只需在/home/svn/project/conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容:

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    pm = pm_pw
    server_group = server_pw
    client_group = client_pw
    test_group = test_pw

    5,修改用户访问策略
    /home/svn/project/conf/authz记录用户的访问策略,以下是参考:

    [groups]
    project_p = pm
    project_s = server1,server2,server3
    project_c = client1,client2,client3
    project_t = test1,test1,test1

    [project:/]
    @project_p = rw
    * =

    [project:/server]
    @project_p = rw
    @project_s = rw
    * =

    [project:/client]
    @project_p = rw
    @project_c = rw
    * =

    [project:/doc]
    @project_p = rw
    @project_s = r
    @project_c = r
    @project_t = r
    * =

    说明:以上信息表示,只有project_p用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。这个很重要,一定要加上!

    6,修改svnserve.conf文件,让用户和策略配置升效.
    svnserve.conf内容如下:

    [general]
    anon-access = none
    auth-access = write
    password-db = /home/svn/project/conf/passwd
    authz-db = /home/svn/project/conf/authz

    7,启动服务器
    # svnserve -d -r /home/svn
    注意:如果修改了svn配置,需要重启svn服务,步骤如下:


    注意:配置项所有的行都必须顶格,否则报错。



    # ps -aux|grep svnserve
    # kill -9 ID号
    # svnserve -d -r /home/svn

    8,测试服务器

    # svn co svn://192.168.60.10/project
    Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
    Password for 'root':
    Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
    Username: server_group
    Password for 'server_group':
    svn: Authorization failed ( server_group没用根目录的访问权 )

    # svn co svn://192.168.60.10/project
    Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
    Password for ‘root’:
    Authentication realm: <svn://192.168.60.10:3690> 92731041-2dae-4c23-97fd-9e1ed7f0d18d
    Username: pm
    Password for ‘pm’:
    A    project/test
    A    project/server
    A    project/client
    Checked out revision 1.  ( 测试提取成功 )

    # cd project/server
    # vim main.c
    # svn add main.c
    # svn commit main.c -m “测试一下我的C程序,看什么看,不行啊??”
    Adding         main.c
    Transmitting file data .
    Committed revision 2.  ( 测试提交成功 )



    三.自动同步

    现在是关键的一步,我们需要使我门的测试服务器127.0.0.1进行同步更新:
    在/home/svn/project/hooks/目录下建立post-commit文件

    #cd /home/svn/project/hooks
    
    #vi post-commit
    
    内容如下:
    
     #!/bin/sh
    #设定环境变量,如果没有设定可能会出现update报错
    export LANG=zh_CN.GBK   
    #设定语言,根据系统语言设置,如果是UTF-8 就设置为 LANG=zh_CN.UTF-8
    SVN_PATH=/usr/bin/svn
    WEB_PATH=/home/wwwroot/testsvn
    
    $SVN_PATH update svn://127.0.0.1/project $WEB_PATH  --username 用户名 --password 密码 --no-auth-cache
    
    
    
    


    保存退出


    给post-commit 执行权限:

    chmod -R 755 post-commit




    展开全文
  • 参考文章:... 参考了它的流程以及一部分的配置。... 错误提示: The requested URL /svn was not found on this server。 原因不明,待查证。 接上一章,创建了SV
  • 最近学习 IntelliJ IDEA 中使用SVN,在公司因为怕影响到项目,所以想在家ubuntu中创建一个SVN服务器供自己学习使用。 网上教程很多,浏览了这个链接不下十次 ( ...
  • svn服务器端下载svn服务器端下载svn服务器端下载

    千次下载 热门讨论 2009-10-14 14:29:40
    svn服务器端下载svn服务器端下载svn服务器端下载
  • SVN服务器搭建

    万次阅读 2020-08-20 18:50:49
    Windows系统SVN服务器搭建与使用 ...
  • mac机之间创建本地svn服务器

    千次阅读 2014-03-28 11:43:46
    但是公司又没提供svn服务器,就想着自己建一个本地的svn服务器(局域网的)。 使用终端创建 //创建一个svn根目录 svnadmin create /Users/iyun/svn_directory 然后目录中就会添加 如下图所示 的一些文件与...
  • mac上搭建svn服务器

    千次阅读 2018-07-25 18:09:35
    1. 创建svn服务器所在文件夹并在其中搭建服务器 命令:$ svnadmin create 服务器名字 2. 配置svn服务器(conf文件夹是配置文件夹) 1&gt; 配置svnserve.conf # anon-access = read # auth-acce.....
  • mac下SVN服务器命令行

    千次阅读 2016-04-13 19:53:09
    1、创建SVN服务器端版本库根目录 mkdir /webroot/svn 2、创建SVN Repository svnadmin create /webroot/svn/test 3、配置权限 a、配置svnserve.conf cd /webroot/svn/test/conf vi svnserve.conf 将 # ...
  • Linux如何快速搭建svn服务器

    万次阅读 2017-10-22 10:26:35
    linux安装svn服务器(yum方式) 1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数 如果没有安装,会提示yum未安装或无效命令…… 2.安装svn yum -y install subversion 出现下面截图后...
  • Ubuntu SVN服务器搭建

    万次阅读 2019-03-04 19:18:23
    Ubuntu SVN服务器搭建 本服务器在Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。 1、安装SVN 首先切换到超级用户下:sudo su 然后输入命令安装svn:apt-get install subversion 2、建立版本仓库 ...
  • SVN服务器创建新用户以及权限分配

    千次阅读 2019-08-05 09:59:40
    最近在SVN服务器创建用户和分配权限,写此文档以便下次使用! 1.在svn服务器所安装的设备上,打开VisualSVN Server 软件. 注:一般安装时没有创建快捷方式,可在安装目录下打开 bin目录下的VisualSVN Server安装...
  • Linux安装配置SVN服务器

    万次阅读 2018-02-03 11:04:43
    1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 验证安装 # cd /etc/httpd/modules # ls | grep svn mod...
  • SVN—SVN服务器搭建和使用

    千次阅读 2016-10-16 16:41:12
    本系列会总结一些svn和git的安装和使用,以及最后svn的项目...svn服务器的使用1:svn服务器和客户端安装包下载和安装 Subversion是优秀的版本控制工具, 现在Subversion已经迁移到apache网站上了,下载地址: http://
  • SVN服务器创建分支的方法

    千次阅读 2016-11-14 18:22:21
    初步接触服务器,水平有限,不当的地方望指正。 服务器的形式有很多种,比如File Server,Database Server,Mail Server,Web Server,FTP Server,DNS ...按照如下步骤可以在SVN创建branch。
  • SVN服务器迁移

    千次阅读 2017-06-13 14:28:27
    最近SVN服务器需要迁移另一个阿里云服务器(系统:Ubuntu14)上,使得我有机会再次实践下SVN服务器相关的操作。分两步: 1. 新服务器上SVN的搭建。 2. SVN数据迁移。准备工具xshell: 远程连接工具 winscp: ...
  • 安装个SVN服务器电脑运行慢不说,加上配置也是超级麻烦。这个小方法无须安装SVN的服务器软件,但只能单机使用。在家使用个人电脑做开发时是个不错的选择。 方法如下: (1)安装TortoiseSVN; (2)创建一个...
  • linux下svn服务器搭建及创建分支

    千次阅读 2017-09-27 16:26:43
    系统环境:Centos 6.5一 搭建svn服务器第一步:通过yum命令安装svnserve,命令如下:&gt;yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置...
  • 阿里云 windows svn服务器 实现外网用户访问自己的svn服务器
  • Mac下搭建SVN服务器

    千次阅读 2018-07-12 15:11:54
    Mac自带svn服务器,我们只需要开启svn服务器 创建svn目录 mkdir /Users/用户名/svn 将之前创建的文件夹设置为SVN的代码库,创建svn repository svnadmin create /Users/用户名/svn/repository 在finder中打开...
  • tortoise svn无法连接到svn服务器,但用浏览器可以连接到svn服务器之解决方法
  • windows上svn服务器发布公网的配置 分类: svn 2013-10-19 01:15 749人阅读 评论(0) 收藏 举报  继上两篇文章《windows上svn服务器的搭建》、《windows上svn代码库配置以及用户、组的设置》,已...
  • ubuntu下安装svn服务器创建分支

    千次阅读 2015-05-03 18:27:50
    1、在线安装svn服务器 sudo apt-get install subversion 2、创建svn仓库 sudo mkdir /home/svn cd /home/svn/project sudo chmod -R 777 project/ svnadmin create /home/svn/project 3、...
  • 之前写了用svn服务器实现CocoaPods创建私有库的基本操作,后来在个人实践中遇到一些问题,这里重点来讨论下svn服务器创建私有库与git服务器的区别,还有svn服务器上出现一些问题的解决方案。下面我们首先来看下两者...
  • 作者:韩梦飞沙 QQ:313134555 虚拟机svn服务器搭建_百度搜索Windows下使用VisualSVN Server搭建SVN服务器_服务器教程_三联
  • SVN:创建和删除svn服务器

    万次阅读 2012-10-19 15:11:18
    ,"svnservice"就是我们创建服务时使用的名字。 3 ,配置服务是自动启动  默认情况下安装的服务不会随Windows 的启动而启动,为了使svn服务能够随Windows启动而启动,需要修改一下"sc create"命令(首先要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,324
精华内容 46,529
关键字:

如何创建svn服务器