精华内容
下载资源
问答
  • svn服务器端下载svn服务器端下载svn服务器端下载

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

    万次阅读 2020-08-20 18:50:49
    Windows系统SVN服务器搭建与使用 ...

    Windows系统SVN服务器搭建与使用

  • 下载svn:https://tortoisesvn.net/downloads.zh.html
  • 下载svn服务器:https://www.visualsvn.com/server/download/
    (如若只是用svn更新提交代码可不下载服务器)
    一、下载好svn后点击鼠标右键会看到如下标识。
    在这里插入图片描述
    二、打开svn服务器,新建一个版本库
    在这里插入图片描述三、点击下一步在这里插入图片描述
    四、输入仓库名称project(名称自定义输入)
    在这里插入图片描述
    五、直接下一步
    在这里插入图片描述
    六、再下一步,直至出现了这个界面,版本库也就创建完成了,点击完成
    在这里插入图片描述
    七、然后右键点击刚刚创建的版本库,复制版本库的路径
    在这里插入图片描述
    八、新建一个空文件夹,点击右键,再点击检出,将刚刚复制的路径粘贴在版本库URL处:
    在这里插入图片描述
    九、点击确定即可。此后将项目代码放至project文件夹中进行更新和提交的操作即可。
    在这里插入图片描述
  • 展开全文
  • Linux如何快速搭建svn服务器

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

    linux安装svn服务器(yum方式)

    1.查看yum是否安装

             在终端中输入yum即可如果已经安装,会显示yum的参数

             如果没有安装,会提示yum未安装或无效命令……

    2.安装svn

    yum -y install subversion

    出现下面截图后,表示安装完成。

    3.创建目录并配置

    建立版本库目录

    mkdir -p /data/svn/MyProject(项目名)

    配置:

    svnadmin create  /data/svn/MyProject

    执行上面的命令后,自动建立MyProject测试库,查看/data/svn/MyProject 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

    4.用户密码passwd配置

    [root@localhost password]# cd /data/svn/MyProject/conf
    
    [root@admin conf]# vim passwd
    
    修改passwd为以下内容:
    
    [users]
    
    # harry = harryssecret
    
    # sally = sallyssecret
    
    hello=123
    
    【用户名=密码】
    
    这样我们就建立了hello用户, 123密码
    
    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    5.权限控制authz配置

    [root@admin conf]# vi  authz
    
    目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
    
    #设置[/]代表根目录下所有的资源   或者写成[repl:/]
    
    [/]
    
    hello = rw
    
    此处hello对应上一步设置password的用户名
    
    意思是hello用户对MyProject测试库下所有的目录有读写权限,当然也可以限定。
    
    如果是自己用,就直接是读写吧。
    
    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    6.服务svnserve.conf配置(是对上面配置的passwd及authz的访问调用)

    [root@admin conf]# vim svnserve.conf
    
    追加以下内容:
    
    [general]
    
    #匿名访问的权限,可以是read,write,none,默认为read
    
    anon-access=none
    
    #使授权用户有写权限 
    
    auth-access=write
    
    #密码数据库的路径 
    
    password-db=passwd
    
    #访问控制文件
    
    authz-db=authz
    
    #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 
    
    realm=/data/svn/repositories【自己创建的项目版本控制库】
    
    以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    7.启动svn服务

    查看svn的服务是否启动

    ps -ef|grep svn

    如果没有启动执行 下面命令即可:

    svnserve -d -r /data/svn/MyProject--listen-port=3690

    8.开启端口

    开启端口方式:vim /etc/sysconfig/iptables 增加3690端口号
    
    service iptables restart 即可生效
    
    又或者直接stop防火墙:service iptables stop
    
     /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
    
     /etc/rc.d/init.d/iptables save
    
     /etc/init.d/iptables restart
    
     /etc/init.d/iptables status

    9.windows通过svn客户端访问

    Linux安装subversion已经安装好了svn客户端:svn help 显示svn操作命令参数:

    [root@localhost conf]# svn ls svn://192.168.1.102/
    
    BIOS^DOS/
    
    测试计划/
    
    [root@localhost conf]# svn ls svn://192.168.1.102/
    
    BIOS^DOS/
    
    测试计划/
    
    [root@localhost conf]#
    
    svn://ip地址
    
    端口默认为3690,输入配置好的用户名和密码即可。
    
    如果访问不了,请带上端口号!!!
    
    注意:此处千万不能 svn://ip地址/repo,否则无法访问。

     

    Tips:Linux服务器svn的常用命令:

    add 添加文件

    mkdir 新建目录

    ci 提交svn

    需要在当前上传的目录下新建文件或文件夹:echo 3>test.c 或者 mkdir test

    再使用svn add 【test.c 或 test】

    使用svn ci test.c确认提交时,需要带参数-m“日志消息”或者-F

    svn del 删除文件,svn ci提交确认删除
    
    svn lock test.c 编辑svn文件时锁定,防止被篡改;
    
    svn unlock test.c 编辑完,再解锁 再提交
    
    svn ci test.c
    
    svn update 更新目录
    
    co 检出checkout
    
    svn co file:///data/svn/MyProject/ 在你需要检查svn文件的目录下执行,就会把当前MyProject仓库下的所有文件都检出来
    
    status 查看svn状态

    ls 输出svntree所有文件

    用法同上

     

     

    展开全文
  • SVN服务器

    千次阅读 2012-11-25 00:52:33
    1.什么是Subversion?...SVN由客户端和服务器组成,服务器是项目仓库,即存储项目的地方;客户端则是本地拷贝,即由SVN管理,可以提交到项目仓库和从项目仓库中获得项目的地方。   SVN有好几个版本
    1. 什么是Subversion?
      Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。
      SVN由客户端和服务器组成,服务器是项目仓库,即存储项目的地方;客户端则是本地拷贝,即由SVN管理,可以提交到项目仓库和从项目仓库中获得项目的地方。
    2. SVN有哪些版本呢?
      SVN有好几个版本,各个版本都有各自的网站。最初的官网是http://subversion.tigris.org/,现在已经转移到http://subversion.apache.org/,而apache网站上只提供SVN的更新信息,本身不存在SVN软件的下载,不过有提供所有版本的下载链接网站列表http://subversion.apache.org/packages.html。在上面下载列表中,提供UNIX及其各种变种系统和Windows系统版本的下载,windows共有5个下载版本,分别是CollabNet,SlikSVN,VisualSVN Server,WANdisco,Win32Svn。
      • CollabNet是功能最强大的,因为SVN的创始者就是CollabNet,不过这个版本因为功能最多,所以整个软件包也是最臃肿的,安装包就有100多M,而且因为是运行在java平台上的,要占用很大的内存资源。
      • SlikSVN和Win32Svn这两个基本是一样的,都只有SVN的内核,没有界面,也就是使用的时候只能用命令行操作。这两者稍微有些区别,比如Win32Svn提供了和apache的库文件,而SlikSVN没有。
      • VisualSVN Server是最傻瓜化的svn,安装和配置都是有图形界面,操作起来很方便。笔者现在就是用的它。
      • WANdisco还没用过,暂时不清楚。
    3. SVN如何配置?
      最原始的SVN(SlikSVN和Win32Svn就是),不存在客户端和服务端之分,本身SVN既是服务端又是客户端。相当于在本地计算机上进行版本控制。CollabNet和VisualSVN Server(强烈推荐,傻瓜配置,非常棒)已经提供远程https协议访问和提交更新的功能。对于原始的SVN,可以通过和apache结合(要下载apache的服务器将一些包进行替换配置才能使用http功能,有点复杂),来实现这个功能。
      
    展开全文
  • 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...

    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_authz_svn.so
    mod_dav_svn.so

    查看版本

    # svnserve --version

     

    2. 代码库创建:

    安装完成后要建立SVN库

    # mkdir -p /opt/svn/repositories
    # svnadmin create /opt/svn/repositories

    执行后,自动建立repositories库,查看/opt/svn/repositories文件夹包含了conf,db,format,hooks,locks,README.txt等文件,说明一个SVN库已经建立。

     

    3. 配置版本库:

    进入上面conf文件夹下,进行配置:

    a. 用户密码passwd配置:

    # vi + passwd  //+表示光标放在文件最低端

    修改passwd为一下内容:

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    zhoulf=123456

     

    b. 权限控制authz配置:

    # vi + authz

    设置哪些用户可以访问哪些目录,向authz文件追加以下内容:

    [/]
    zhoulf=rw  //给该用户访问所有库的权限
     或
    [repositories:/project]  //repository库的根目录权限
    zhoulf=rw

    / 表示根目录及以下,根目录是svnserve启动时指定的,我们指定的是/opt/svn;/ 就是指对全部版本库都具有权限

    repositories:/ 表示对库repositories的根目录设置权限

    PS:

    * 权限配置文件中出现的用户名必须已在用户配置文件中定义。

    * 对权限配置文件的修改立即生效,不必重启svn。

     

    c. 服务svnserve.conf配置:

    # vi + svnserve.conf

    添加一下内容:

    复制代码

    [general]
    #匿名访问的权限,可以是read,write,none,默认为read
    anon-access=none
    #使授权用户有写权限
    auth-access=write
    #密码数据库的路径
    password-db=passwd
    #访问控制文件
    authz-db=authz
    #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
    realm=/opt/svn/repositories

    复制代码

    这里注意各标签不能错,也不能有重复,不然无法连接。

     

    d. 配置防火墙端口(如果需要):

    不一定每个人都需要设置,可以先测试后再看是否需要打开端口

    # vi /etc/sysconfig/iptables

    添加一下内容:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

    保存后重启防火墙

    # service iptables restart

     

    4. 查看:

    a. 启动SVN

    # svnserve -d -r /opt/svn/repositories

     

    b. 查看SVN进程

    # ps -ef|grep svn|grep -v grep
    root 12538 1 0 14:40 ? 00:00:00 svnserve -d -r /opt/svn/repositories

     

    c. 检测SVN端口

    # netstat -ln |grep 3690
    tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN

     

    5. 停止重启SVN:

    # killall svnserve //停止
    # svnserve -d -r /opt/svn/repositories // 启动

     

    6. 测试连接:

    使用TortoiseSVN进行测试:

    1. SVN服务启动后,需要使用客户端测试连接:

        客户端连接地址:svn://192.168.15.231;然后,输入用户名密码(没有这一步的话就检查authz、passwd、svnserve.conf 有没有设置对);

    2. 新建一个文件夹,即本地的库文件夹,右键checkout,将会得到一个隐藏文件夹.svn;

    3. 在此文件夹中放入项目内容,然后右键点击commit,就可以上传本地项目了。

     

    转自:http://www.cnblogs.com/puloieswind/p/5856326.html

     

    在看这篇之前我还看了:http://blog.csdn.net/niluchen/article/details/8011950 

    http://blog.csdn.net/dazhi_100/article/details/17143213

    这些都照着做了不知道有没有必然的联系 , 反正最后我搭建成功了(我用的是阿里云的 linux服务器)。

    展开全文
  • Ubuntu SVN服务器搭建

    万次阅读 2019-03-04 19:18:23
    Ubuntu SVN服务器搭建 本服务器在Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。 1、安装SVN 首先切换到超级用户下:sudo su 然后输入命令安装svn:apt-get install subversion 2、建立版本仓库 ...
  • 一台svn服务器A; 版本库名字C;   项目迁移到 svn服务器B: 找到A服务器 svn版本库的目录位置, 把需要的版本库可以先配分到本地,然后复制到另一台svn服务器版本库的同级目录中;   例如 A的 ip地址192....
  • 教你搭建一套自己的SVN服务器

    万次阅读 多人点赞 2019-10-19 11:17:24
    想不想自己搭建一套SVN服务器?来吧!Follow me!
  • 作者:韩梦飞沙 QQ:313134555 虚拟机svn服务器搭建_百度搜索Windows下使用VisualSVN Server搭建SVN服务器_服务器教程_三联
  • SVN—SVN服务器搭建和使用

    千次阅读 2016-10-16 16:41:12
    本系列会总结一些svn和git的安装和使用,以及最后svn的项目...svn服务器的使用1:svn服务器和客户端安装包下载和安装 Subversion是优秀的版本控制工具, 现在Subversion已经迁移到apache网站上了,下载地址: http://
  • tortoise svn无法连接到svn服务器,但用浏览器可以连接到svn服务器之解决方法
  • 我用Mac搭建了svn服务器,现在用别的电脑,win7或Mac,都可以Ping通自己的电脑。 但是都不能checkout成功。 不知道是不是我连接的svn地址不对的原因。 还有哈,各位,Mac自带的svn服务器,有没有能查找svn服务器...
  • SVN服务器迁移

    千次阅读 2017-06-13 14:28:27
    最近SVN服务器需要迁移另一个阿里云服务器(系统:Ubuntu14)上,使得我有机会再次实践下SVN服务器相关的操作。分两步: 1. 新服务器上SVN的搭建。 2. SVN数据迁移。准备工具xshell: 远程连接工具 winscp: ...
  • 阿里云 windows svn服务器 实现外网用户访问自己的svn服务器
  • 搭建SVN服务器详细教程

    万次阅读 多人点赞 2017-03-05 14:51:10
    搭建SVN服务器详细教程本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建 下载并安装VisualSVN server 下载并安装TortoiseSVN 导入项目 创建用户组和用户 设置权限 检出项目 ...
  • svn服务器(64位)

    千次下载 热门讨论 2013-01-02 15:31:51
    SVN服务器客户端(64位),帮助开发者很好的进行版本控制。
  • SVN:使用命令行模式访问SVN服务器

    万次阅读 2019-07-27 19:59:48
    1.1检出 ①首先进入自己的工作目录,例如:D:\DevWorkSpace\SVNSpace ... svn checkout svn://SVN服务器主机地址/具体仓库目录 保存检出内容的目录 举例 svn checkout svn://localhos...
  • SVN服务器新建项目

    千次阅读 2018-08-16 09:03:00
    svn服务器已经部署好了,需要新建项目及分支,需要给开发人员配置读写权限   1.用root用户登录svn服务器,找到相应路径,新建项目 svnadmin create /svn/TrainingAgency     2.新建分支   mkdir -p /...
  • SVN服务器迁移到NAS SVN方法

    千次阅读 2018-08-02 09:31:46
    最近公司买了一个NAS,想使用NAS上的SVN服务器,但是从管理界面看SVN服务器只有新建、维护,没有导入功能,从网上找了一下也没找到,所以自己根据网上资料探索了一下,分享给大家。 1、登录nas管理界面,开启nas...
  • Linux搭建svn服务器

    千次阅读 2020-03-24 18:12:15
    yum -y install subversion 2.安装后新键一个svn目录 mkdir /home/svn ...4.启动svn服务器,监视svn目录 svnserve -d -r /home/svn 启动后在windows下测试 5.为仓库增加用户登录级权限管理 如我的apple仓库 ...
  • SVN服务器自启动

    千次阅读 2017-03-27 09:23:52
    windows下架设SVN服务器并设置开机启动 1、安装SVN服务器,到http://subversion.apache.org/packages.html上下载windows版的SVN,并安装,在命令行下运行svn命令,如下所以,则svn服务器安装成功。 ...
  • 为了同事们协调工作,所以在公司内部搭建SVN服务器。 工具/原料 Server2003 方法/步骤 设置IP地址:打开【控制面版】->【管理工具】->【网络连接】->双击打开【本地连接】,单击【属性】在【常规】打开...
  • SVN服务器搭建(一)

    万次阅读 多人点赞 2018-03-09 18:38:13
    原文地址: https://www.cnblogs.com/yankyblogs/p/7282752.html本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。 一、首先准备...
  • mac上搭建svn服务器

    2018-07-25 18:09:35
    mac下搭建svn服务器 MAC下的SVN服务器建立 创建过程 1. 创建svn服务器所在文件夹并在其中搭建服务器 命令:$ svnadmin create 服务器名字 2. 配置svn服务器(conf文件夹是配置文件夹) 1&gt...
  • Windows搭建SVN服务器

    千次阅读 2019-02-28 16:37:50
    写这篇文章其实是弥补6年前的一个遗憾,之前在第一家公司时,快要离职时,帮公司搭建一个SVN服务器,当时在Linux上面搭建,搭建的服务器不支持HTTP协议,无法在浏览器中查看,限于当时的能力,未能找到具体的解决...
  • Ubuntu 搭建SVN服务器(SVN Server)

    万次阅读 2018-06-08 10:10:46
    查看是否安装安装SVN服务器之前 查看一下是否已经安装了 查看命令 svn如下图 是已经安装了SVN如下图是没有安装SVN安装了的话 可以用如下命令删除apt-get remove --purge subversion2.安装SVN安装之前更新一下apt...
  • 超简单的win2003搭建SVN服务器及eclipse配置连接SVN服务器 一、安装VisualSVN-Server(我选的是VisualSVN-Server-2.6.5) 1、安装过程一般按照默认的就可以了(可以到这里下载 VisualSVN-Server-2.6.5) 2、...
  • Windows 10搭建SVN服务器

    千次阅读 2018-05-30 15:19:29
    最近由于实验室的需求,老师决定独立搭建一个SVN服务器,之前没有用过SVN,于是开始从头学习如何搭建一个独立的SVN服务器。 SVN是一个开放源代码的版本控制系统,它采用了分支管理系统,说得简单一点SVN就是用于多...
  • windows SVN 客户端连接 Linux SVN 服务器

    千次阅读 2016-08-28 15:10:55
    windows SVN 客户端连接 Linux SVN 服务器 插件地址自取 链接:http://pan.baidu.com/s/1o8o4aF4  密码:usnz 若想尝试在... 一,安装svn服务器 在Linux中安装了服务端, $ yum install subversion 二,在Wind
  • 二、SVN 服务器端介绍 三、SVN 服务器端基本使用 一、SVN 下载和安装 点击查看我的另一博文:【SVN】Windows 10:SVN 下载、安装和汉化 二、SVN 服务器端介绍 (1)SVN 服务器端介绍 SVN 是 Subversion 的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,229
精华内容 12,891
关键字:

svn服务器