精华内容
下载资源
问答
  • 云svn
    2018-03-30 13:47:47

    SVN是一个非常好的代码和文件关系系统,下面介绍在服务器上面搭建SVN服务器。

    SVN服务器安装指南

    安装完成SVN服务器之后,在本地安装了SVN客户端之后,一直无法检出,出现如下错误:

    请求的名称有效,但是找不到请求的类型的数据

    错误解决方法

    注意:阿里云服务器有两个ip,一个是内网IP,一个是外网IP,远程连接使用的IP是外网IP,在服务器内使用ipconfig显示的连接是内网IP,我们在本地客户端连接svn服务器一定要使用外网IP。

    在使用了外网IP还是无法连接SVN服务器,主要是阿里云服务器有防火墙。

    设置阿里云服务器可访问端口

    经过以上设置,我们就可以很愉快的使用了。

    在检出以后,没有绿色的对号图标,解决办法如下。

    图标显示



    更多相关内容
  • 阿里云SVN服务器迁移

    千次阅读 2022-05-01 14:27:28
    最近阿里一些老的服务器停止服务,但是很多重要的数据尤其是代码服务器不能简单的备份,因此摸索了一个SVN服务器迁移的方法。 1. 数据备份与挂载 首先进行数据盘快照备份 在ECS下面选择服务服务器创建快照,选择...

    最近阿里云一些老的服务器停止服务,但是很多重要的数据尤其是代码服务器不能简单的备份,因此摸索了一个SVN服务器迁移的方法。

    1. 数据备份与挂载

    • 首先进行数据盘快照备份

    在ECS下面选择服务服务器创建快照,选择相应的数据盘,快照类似临时的数据备份

    • 在新服务器下面创建新云盘,创建新云盘的时候选择挂载快照,这个时候云盘和快照备份的云盘空间一致

    • 系统中挂载云盘。

    虽然这样操作将云盘挂载到了阿里云实例里面,但是并没有在操作系统挂载,因此需要在操作系统执行挂载操作。

    查看云盘信息

    lsblk

    sudo blkid -o list

    在mnt目录下创建目录

    cd /mnt/

    mkdir data

    挂载数据盘

    sudo mount /dev/vdc1 /mnt/data

    这样就挂载成功了

    2. SVN安装与配置

    • 1. 安装SVN

    yum install subversion

    • 2. 找到原有SVN服务器目录进行SVN启动

    svnserve -d -r /mnt/data/svn-repo/

    • 3. 在本地服务器上进行relocat svn服务器

    这一步是将本地的svn数据与新svn服务器重新绑定,并不会重新下载

     

    展开全文
  • 阿里部署SVN服务器

    2022-06-05 15:42:46
    部署SVN服务器。

    1、前提条件                                    

    已在实例安全组的入方向添加规则并放行SVN服务的默认端口3690

     

    步骤一:安装SVN

    1. 通过密码认证登录Linux实例。
    2. 运行以下命令安装SVN。(也可以用yum)

    更新软件源

    sudo apt-get update

    安装SVN

    sudo apt-get install subversion

    3. 运行以下命令查看SVN版本。

    svnserve --version

    步骤二:配置SVN

            1.运行以下命令创建版本库根目录。

                    mkdir /var/svn

            2.依次运行以下命令创建版本库。(可以创建多个,可参考后面的连接)

                    cd /var/svn

                    svnadmin create /var/svn/svnrepos

            3.依次运行以下命令查看自动生成的版本库文件。

    Subversion目录说明如下表:

    目录

    说明

    db

    存放所有的版本控制数据文件。

    hooks

    放置hook脚本文件。

    locks

    用来追踪存取文件库的客户端。

    format

    一个文本文件,文件中只包含一个整数,表示当前文件库配置的版本号。

    conf

    SVN版本库的配置文件(版本库的访问账号、权限等)。

            4.设置SVN版本库的账号和密码。

                    ① 运行cd conf/命令。
                    ② 运行vi passwd命令,打开用户配置文件。
                    ③ 按i键进入编辑模式。
                    ④ 移动光标至[users]下,添加用户账号和密码。

                            
                    ⑤ 按Esc键退出编辑模式,并输入:wq保存并退出。
    ​         5.设置账号的读写权限。(这里形式很多,可参考后面的连接)
                    i.    运行vi authz命令,打开权限控制文件。
                    ii.    按i键进入编辑模式。
                    iii.    移动光标至文件末尾,并添加如下代码(其中,userTest表示账号,r表示读权限,w表示写权限):
                    iv.    [/]
                            userTest=rw
                             
                    v.    按Esc键退出编辑模式,并输入:wq保存并退出。

             6.修改SVN服务配置。
                    i.    运行vi svnserve.conf打开SVN服务配置文件。
                    ii.    按i键进入编辑模式。
                    iii.    移动光标找到如下配置行,删除行前面的注释符#和空格:

                     说明 每行不能以空格开始,且等号两端要有一个空格。
                            anon-access = read #匿名用户可读,您也可以设置 anon-access = none,不允许匿名用户访问。设置为 none,可以使日志日期正常显示auth-access = write #授权用户可写password-db = passwd #使用哪个文件作为账号文件authz-db = authz #使用哪个文件作为权限文件realm = /var/svn/svnrepos #认证空间名,版本库所在目录

                            

                     iv.    按Esc键退出编辑模式,并输入:wq保存并退出。

             7.    运行以下命令启动SVN版本库。
                    本文示例中,启动命令直接指定到版本库。

                            svnserve -d -r /var/svn/svnrepos/
                    说明 运行 killall svnserve命令可停止SVN服务。
            8.    运行命令ps -ef |grep svn查看SVN服务是否开启。
                    如果返回结果如下图所示,表示SVN服务已经开启。

                    

    步骤三:使用Windows客户端测试

    1. 在本地下载并安装TortoiseSVN客户端
    2. 在本地项目文件夹内的空白区域单击鼠标右键。

    本示例中,项目文件夹为 C:\Test。

         3.在弹出菜单中,选择SVN检出

                    

             4. 填写如下信息后,单击确定。
                    o    指定版本库URL,本文示例中直接指定到版本库启动的SVN,svnserve只为svnrepos这一个版本库工作,因此版本库URL格式为svn://实例公网IP地址/。
                    o    指定检出至目录。本文示例中,目录为C:\Test。

     

    说明 第一次登录需要输入账号和密码,即您在 passwd文件中设置的用户名和密码。

    检出完成示例如下。

     

    在客户端创建 branchestagstrunk

    $ mkdir branches

    $ mkdir tags

    $ mkdir trunk

     

    $ svn add branches trunk tags

    $ svn ci -m 'create branches trunk tags dir'

    主要参考

    部署svnserve访问SVN - 云服务器 ECS - 阿里云

    多个版本组参考

    SVN 教程 | 菜鸟教程

    authz配置文件总结参考

    svn中authz配置文件总结_I_m_you_papa的博客-CSDN博客_svnauthz-validate

    3、设备重启

    busybox telnetd &

    svnserve -d -r /var/svn/svnrepos/

    ps -ef |grep svn

     

    展开全文
  • 在华为上布署SVN服务器。
  • 腾讯服务器搭建SVN

    2021-08-03 03:01:37
    1.查看服务器是否安装了svn服务器2.由于服务器之前已经安装了SVN服务器,所以首先卸载SVN3.确认卸载成功4.安装SVN服务器 5.创建svn目录及其仓库6.确认svn仓库是否创建成功7.配置conf目录下的passwd文件passwd...

    1.查看云服务器是否安装了svn服务器

    137396698_1_20180703105751488.png

    2.由于云服务器之前已经安装了SVN服务器,所以首先卸载SVN

    137396698_2_20180703105752253.png

    3.确认卸载成功

    137396698_3_20180703105752832.png

    4.安装SVN服务器

    137396698_4_20180703105753410.png

    137396698_5_20180703105753863.png

    5.创建svn目录及其仓库

    137396698_6_20180703105754457.png

    6.确认svn仓库是否创建成功

    137396698_7_2018070310575582.png

    7.配置conf目录下的passwd文件

    137396698_8_20180703105755566.png

    passwd文件的具体内容如下,在最后加上’red = 123456789’:

    137396698_9_2018070310575635.png

    8.权限控制authz的配置

    137396698_10_20180703105756628.png

    authz文件的具体内容如下:

    137396698_11_20180703105756957.png

    在最后加上’[/] red = rw’,退出并保存

    137396698_12_20180703105758269.png

    9.服务 svnserve.conf配置

    137396698_13_20180703105758988.png

    svnserve.conf文件的内容如下:

    137396698_14_2018070310580050.png

    取消部分权限的注释:

    137396698_15_20180703105802113.png

    10.启动svn服务

    137396698_16_20180703105804488.png

    注意:

    可能会出现:

    Can't bind server socket: Address already in use

    解决方式:

    #使用默认端口3690启动svn服务

    svnserve -d -r /home/svndata

    # 如果出现

    #svnserve: Can't bind server socket: Address already in use

    #说明端口被占用,换其他监听端口就行了:

    #使用9999端口启动svn服务

    svnserve --listen-port 9999 -d -r /home/svndata

    #-d 表示后台运行

    #-r 表示数据仓库目录

    13373893_201807031055560088521493.png

    13373893_201807031057120197274953.png

    11.查看SVN进程

    137396698_17_20180703105804832.png

    12.安装客户端(这部分网上教程很多,下载好 TortoiseSVN一键安装即可)

    客户端连接地址:svn://公网或内网的ip地址

    用户名/密码:red/1234567891

    2

    3

    137396698_18_20180703105805363.png

    137396698_19_20180703105808878.png

    连接SVN服务器出现错误:

    137396698_20_20180703105811800.png

    **① 默认端口为3690,如果该端口被占用,或者需要修改端口,使用下面命令

    svnserve -d -r /opt/svn/repositories --listen-port 8081**

    **② 如果出现:Unable to connect to a repository at URL 'svn://IP地址'

    无法连接主机'IP地址':由于连接方在一端时间后没有正确答复或连接的主机没有反应,连接尝试失败。

    执行以下语句

    修改:iptables -I INPUT -p tcp -dport 8081 -j ACCEPT

    保存:/etc/rc.d/init.d/iptables save

    重启:service iptables restart

    查看:/etc/init.d/iptables status**

    展开全文
  • 腾讯 svn 搭建记录

    2018-01-08 17:28:25
    腾讯 svn 搭建记录 svn 修改 url 从非默认端口起动 svn svn E170000 URL svnxxxxxproject doesnt exist svn 可以检出代码但是无法上传修改 svn E170001 认证失败 腾讯 svn 搭建记录 本文作为在腾讯 ...
  • svn 服务器搭建教程

    2021-07-30 04:14:11
    svn1.远程连接Linux实例。运行以下命令安装SVN。 yum install subversion2.运行命令查看SVN版本。 svnserve –version3.运行命令创建版本库根目录。 mkdir /var/svn4.依次运行以下命令创建版本库。# cd /var/svn...
  • 阿里服务器 安装SVN

    2022-01-06 10:54:19
    阿里搭建SVN
  • 阿里创建svn服务

    2018-10-18 10:34:17
    SVN的搭建和使用   简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器...
  • 阿里搭建SVN服务器

    2018-10-25 10:53:39
    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...
  • 阿里搭建ubuntu18.04工作台,默认只有root超级用户。为了安全起见,我们使用普通用户来创建svn: useradd hello // 创建用户hello mkdir -p /home/hello // 在hello用户的根目录 cd /home/hello chown hello . //...
  • 匿名用户1级2017-07-12 回答Subversion 是一个受欢迎的开源的版本控制工具。...[jerry@CentOS ~]$ svn --version如果 Subversion 客户端没有安装,命令将报告错误,否则它将出现安装的软件版本[jerry@C...
  • -r: 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库:如:svn://192.168.12.118/svn。1、配置/home/svn/conf目录下的 svnserve.conf文件。地址: svn://192.168.12.118/home/...
  • 1.下载svn yum -y install subversion出现这个complete表示搭建成功查看svn版本svnserve --version2.创建仓库目录mkdir -p /user/file/svn/repositories/eaglesvn3.创建svn版本库svnadmin create /user/file/svn/...
  • Svn中配置服务器步骤详解
  • 在云端搭建SVN服务器的操作指引
  • 首先进入服务器控制面板: ... 点击服务器进入详情面板... ...如果不是linux,可以点击上图所示的红框内的重置应用,将系统更换为CentOS,当然其他的系统也可以装svn,但是不适合这个教程了。 点击这里的重置密码 ...
  • 腾讯云SVN搭建(centOS7)svn安装(服务器端)选择版本安装配置SVN仓库客户端(windows)验证使用 svn安装(服务器端) 选择版本安装 1.配置需要安装的svn版本 vim /etc/yum.repos.d/wandisco.repo #配置如下 ...
  • A01:安装subversionsudo apt-get install subversionA02:创建仓库很多目录可以放subversion文件仓库,最常见的是/usr/local/svn和/home/svnsudo mkdir -p /home/svn/youshengyousesudo svnadmin create /home/svn/...
  • 文章目录1、查看和卸载SVN2、安装SVN3、建立SVN版本库4、修改配置文件1. 修改authz文件2. 修改passwd文件3. 修改svnserve.conf文件5、启动与停止6、windows客户端检出项目 1、查看和卸载SVN # 查询SVN是否有过低...
  • 华为搭建SVN服务器

    千次阅读 2017-03-24 14:17:20
    最近买了华为服务器(ubuntu server 14.04),准备玩玩,本文就是记录一下如何在华为上搭建SVN服务器,跟阿里上搭建SVN服务器还是有点区别的。 第一次登录或第一次用SSH远程登录,需要跟客服要文档。华为...
  • 我四雷锋。。。。。。 地址 http://www.cloudsvn.cn
  • 使用 SVN + 坚果云实现在多台设备上的版本控制
  • 手把手教你在阿里搭建svn服务器

    万次阅读 2018-10-13 23:45:04
    基于他强有力的版本控制功能,我觉定在我的阿里服务器上搭建svn服务器,实现windows远程代码管理,轻松解决代码上传维护难题,从此告别winscp。 正题:1.登陆你的服务器 安装svn yum -y install subversion 2...
  • 利用以下命令查看自己的系统是否已经安装了svnsvn 上面显示为未安装,如果显示一下信息说明已安装,可以使用以下命令进行卸载: sudo apt-get remove --purge subversion (–purge 选项表示彻底删除改软件和...
  • 下载一个tortoiseGit 地址:https://tortoisegit.org/download/ 装完后效果: 将代码仓库更新下来 在新浪SAE->代码管理->svn仓库信息 选择仓库地址 在phpstudy中找到www文件的根目录(本地服务器代码存放处) 然后...
  • 百度服务器centos7.3.4搭建svn服务器,过程比较简单,里面包含新增用户授权用户
  • Visual SVN的安装非常的简单,几乎都是下一步 选择程序安装的路径、Subversion Repository(库)的路径和所使用的协议和端口。 个人偏向于使用HTTPS的8443端口,原因很简单HTTPS安全性比较高,虽然443端口是标准HTTPS...
  • 1.安装svn服务器端 yum install subversion 2.创建一个svn版本仓库(可随意创建) //创建一个svn目录 mkdir -p /svn/repos //修改目录权限为777 chmod -R 777 repos //创建一个svn版本仓库first(first可以随便...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,318
精华内容 6,927
关键字:

云svn