精华内容
下载资源
问答
  • 用Xcode自带的svn搭建本地SVN服务器

    千次阅读 2016-09-29 15:30:33
    用Xcode自带的svn搭建本地SVN服务器_http://www.2cto.com/kf/201604/499147.html 看了N篇搭建svn本地服务器文章,可能是这篇脉络清晰也可能是看的相关姿势积累,看完就小懂了 - -。


    用Xcode自带的svn搭建本地SVN服务器_http://www.2cto.com/kf/201604/499147.html


    看了N篇搭建svn本地服务器文章,可能是这篇脉络清晰也可能是看的相关姿势积累,看完就小懂了 - -。


    一、打开终端,创建svn资源库

     

    svnadmin create /Users/hutton2/Desktop/SVNserver

    此处的SVNserver就是SVN资源库名称,我比较懒,所以事先就在桌面创建了一个空文件夹,当我在终端输入svnadmin create之后就把桌面上的空文件夹拖进svnadmin create之后,这样就不需要我们手打地址了,并且地址精准。

     

    二、配置SVN权限加载中...

    你创建的SVN资源库中的情形大概就是这样的,然后我们的修改authz、passwd、svnserve.conf这三个文件,直接用文本工具打开就好

     

    1、authz

    a、修改之前呢是这样的,

    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe


    # [/foo/bar]
    # harry = rw
    # &joe = r
    # * =

    b、修改之后呢是这样的

    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe


    testGroup =zhuzhuxia,xiaofeifei
    [/]
    @testGroup=rw
    [/]
    zhuzhuxia=rw
    xiaofeifei=rw


    # [/foo/bar]
    # harry = rw
    # &joe = r
    # * =

    很明显中间多了这么一串

    testGroup =zhuzhuxia,xiaofeifei
    [/]
    @testGroup=rw
    [/]
    zhuzhuxia=rw
    xiaofeifei=rw
     

    首先呢,testGroup就是你所创建的组名了,自定义的,随便写。

    zhuzhuxia,xiaofeifei这个呢就是你的组成员

    [/]

    @testGroup=rw
    [/]
    zhuzhuxia=rw
    xiaofeifei=rw

    这个就是所谓的配置权限了,[/]代表你SVN中的所有资源,再加上@testGroup=rw意思是该小组中所有成员对SVN中的所有资源具有读写权限,rw = read and write

    至于为什么后面又要加上

    [/]
    zhuzhuxia=rw
    xiaofeifei=rw

    这一串我就不是很清楚了,毕竟这个涉及得少。

     

    2、passed

    成员添加了就该设置密码了吧

    修改前:

    [users]
    # harry = harryssecret
    # sally = sallyssecret

     

    修改后:

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    zhuzhuxia=123456
    xiaofeifei=123456

     

    3、svnserve.conf

    修改前:

    其中有这么四段,自己去找吧

    # anon-access = read
    # auth-access = write
    # password-db = passwd
    # authz-db = author

     

    修改后:

     

    删掉每段前面的空格和#,

    其中值得注意的是:anon-access = read这个表示用于他人匿名查看你的资源,但是他仅仅具有查看功能,

    anon-access = none这个呢就代表要查看资源必须具有账号和密码

    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = author

      如此,SVN的权限就配置好了

     

    三、启动SVN

     

    svnserve -d -r /Users/hutton2/Desktop/SVNserver


    为了防止出错,后面的资源库地址我们直接拖文件夹进终端,而不是手写。

     

    按下enter后如果终端没有提示那基本上就是成功了。

    当然你也可以用系统自带的活动监视器,去搜索svn然后你就会看到有svn了。

     

    四、import项目文件

     

    svn import /Users/hutton2/Desktop/testDemo svn://localhost/SVNserver --username=zhuzhuxia --password =123456 -m"猪猪侠在这 "

    其中/Users/hutton2/Desktop/testDemo是你要提交的项目文件夹,

    svn://localhost/SVNserver是本地SVN资源库的文件夹名称,此时不需要你在用拖的方式了,因为svn启动之后是能检测到本地svn的。

    如果你想单个项目多个分组,那个你可能要把特定源文件存在特定分组中,比如:我们要把import源文件到SVNserver的子文件夹hollo中,那么我们的 地址就变成了svn://localhost/SVNserver/hello,后面的地址理所当然也应该随之而变。

    -m"猪猪侠在这 " 这是注释,必须写的,当然我是指-m" ",这一串,如果你不愿意在注释中写东西,你直接给个空格符就好,但是千万别什么都不写。

    import时他会要你提供你的SVN账号和密码,按它说的做就是了加载中...

     

    五、checkOut一份源文件

    不要说源文件是从你这传上去的你不需要check,你需要的,你的源文件大概是不享有SVN的权利的,updata、commit、push的

     

    svn checkout svn://localhost/SVNserver --username=zhuzhxia --password=123456 /Users/hutton2/Desktop/project

    分组:svn checkout svn://localhost/SVNserver/hello --username=zhuzhxia --password=123456 /Users/hutton2/Desktop/project

     

    其中:svn://localhost/SVNserver跟import时一样,是你资源库的地址

    /Users/hutton2/Desktop/project就是你要把这份资源check到何处的地址

    构成:svn check +资源库地址+SVN账户+密码+指定的本地文件夹地址

    输入命令之后也是要输密码的

    \

    当然,输错了会再次弹出输出用户的命令行,就像我一样。

     

    六、小伙伴用Xcode check源文件

    打开Xcode,点击首界面的Check out an existing project

    \

     

    进入下一界面,在or enter a repository location:下边输入SVN地址

    加载中...

    我的地址svn://192.168.8.wangnima/SVNserver,开个玩笑,怎么可能有192.168.8.wangnima这么奇葩的IP,我只是不想告诉你啦!

    地址的构成是:svn://SVN资源库持有者的IP+资源库名:svn://192.168.8.wangnima/SVNserver

    分组:svn://SVN资源库持有者的IP+资源库名+子文件名称:svn://192.168.8.wangnima/SVNserver/hello

    正常的话进入check Out界面后左下角是没有报错信息的,你按着提示输入你的svn账号和密码就行了,

    \


    ----------------------------------------

    相似的 http://www.cnblogs.com/ludashi/p/4018245.html           http://blog.csdn.net/jjunjoe/article/details/8500996

    展开全文
  • 搭建git本地服务器使用的软件有很多,例如:gitlab,gitblit,gitbucket,gogs,gitolite,具体比较:...搭建svn本地服务器使用的软件为VisualSVN Server,具体配置过程可参考:https://www.cnblo...

    搭建git本地服务器使用的软件有很多,例如:gitlab,gitblit,gitbucket,gogs,gitolite,具体比较:http://softlab.sdut.edu.cn/blog/subaochen/2016/01/github_like_softwares/

    搭建svn本地服务器使用的软件为VisualSVN Server,具体配置过程可参考:https://www.cnblogs.com/yankyblogs/p/7282752.html

     

    转载于:https://www.cnblogs.com/MrZivChu/p/gitcangku.html

    展开全文
  • 搭建 svn 本地服务器

    2020-06-02 14:09:58
    搭建本地 SVN 服务器 前言 这几天因为项目上的开发工作做的比较快,所以我一直处于一个比较清闲的状态,没事网上冲冲浪,项目经理见状不妙,得赶紧给我整个活做做,于是就让我为项目组搭建一个文档服务器,统一管理...

    日期:2020 年 6 月 1日

    搭建本地 SVN 服务器

    前言

    这几天因为项目上的开发工作做的比较快,所以我一直处于一个比较清闲的状态,没事网上冲冲浪,项目经理见状不妙,得赶紧给我整个活做做,于是就让我为项目组搭建一个文档服务器,统一管理项目的各种文档,考虑到这个是给项目的所有人(主要是业务人员),而且涉及到的都是文件的新建编辑删除操作,并且除了项目经理需要读写,其他人只读就行了,所以可以采用集中式管理的 SVN,话不多说,接下来,就记录一下本地 SVN 服务器的搭建过程

    准备工作

    SVN 采用的是 C/S 的模式来工作的,字面意思,我们需要准备:
    1、SVN 服务器
    2、SVN 客户端

    服务器端采用免费版的 visualsvn server

    下载地址:https://www.visualsvn.com/server/download/

    客户端采用 TortoiseSVN

    下载地址:https://tortoisesvn.net/downloads.html

    具体步骤

    这里的步骤是基于准备工作完成之后,软件的安装这里不做赘述,直接进入正题

    1、打开 VisualSVN Server Manager

    在这里插入图片描述

    2、创建版本库

    在这里插入图片描述

    2.1 设置库名

    在这里插入图片描述

    2.2 选择库结构

    创建库时可以选择创建一个空白的库,也可以选择创建一个已经具有结构性(已经有了目录结构)的库
    在这里插入图片描述

    2.3 选择库类型

    这里安默认值即可
    在这里插入图片描述

    2.4 择库权限控制

    一般选择自定义的权限控制,可以自己为创建的用户进行权限分配
    在这里插入图片描述

    2.5 创建成功

    创建成功之后会有一个 url,客户端可以通过这个 url 创建本地库
    在这里插入图片描述

    3、创建用户

    这里的用户就是可以访问到这个svn 服务器的群体,比如我们项目组有5个人,那就分别为他们创建5个角色,定义好他们的用户名密码,当他们使用客户端的时候需要用这里设置好的用户名密码来登录
    在这里插入图片描述

    4、用户权限分配

    可以右键库名,点击 properties,在 Security 这里可以进行权限分配
    在这里插入图片描述

    5、SVN 属性设置 —— network

    这里用来设置仓库的地址,可以是本地的 IP,也可以是外网可以访问的 IP,本次我建的是本地库,所以 Server name 填的就是 本机的 ip (可在终端输入 ipconfig 查询本地的 ipv4 地址),要注意的就是,既然是本地的,所以别的 pc 想要访问的话,你们的电脑就必须处于同一个局域网下,比如连接同一个热点
    在这里插入图片描述

    6、本地导入项目

    以上,svn 的本地服务器已经搭建完成了,接下来,就是让项目组中的人员来访问这个 svn 服务器看看是不是好使了

    首先,需要在你习惯存放文件的位置创建一个空白文件夹,然后进入这个文件夹右键,当你装好了 svn 的客户端之后,应该就可以看到这里有个 SVN Checkout,点它
    在这里插入图片描述
    当点了 SVN Checkout 之后,会进入下面的页面,这里有个 URL of repository,填上我们搭建的 svn 服务器的地址;checkout directory 会有默认值,不用管,然后点 OK,会有一个登录界面,我们搭建 svn 服务器时创建了很多用户,并为他们分配了用户名密码,就用那个登陆就可以了
    在这里插入图片描述
    登录完成之后应该会看见这个页面,提示我们本地库已经创建完成了,点击 ok
    在这里插入图片描述
    再回来,我们可以看到已经 ok 了,因为我们创建的是一个空白的库,所以啥都没有
    在这里插入图片描述

    7、 SVN Commit

    我们现在在本地的库新建一个文件,然后把它同步到服务器试试,如图右键点击 SVN Commit
    在这里插入图片描述
    这里会显示有变更的文件,我们选择需要同步到服务器的文件,然后点 ok
    在这里插入图片描述
    在这里插入图片描述
    上面客户端已经提示完成了 cimmit,接下来我们去服务器看看,可以看到这里确实出现了一个新的文件
    在这里插入图片描述

    8、SVN Update

    同样的,因为有时候项目组里面每个人都可能去更改文件然后进行 commit 操作,所以我们可以通过 SVN Update 来获取最新的版本
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • SVN本地服务器搭建

    2019-06-30 08:01:49
    二、搭建本地服务器步骤 1、下载并安装客户端 https://tortoisesvn.net/downloads.html 或者其他网址都可以 2、创建SVN本地库,保存本地文件各个版本 (1)创建svn库空文件夹E:\code\SVN,并在SVN文件夹中右键...

    一、实现功能

    本地搭建SVN服务器,从而实现本地代码版本管理。

    二、搭建本地服务器步骤

    1、下载并安装客户端

    https://tortoisesvn.net/downloads.html
    或者其他网址都可以

    2、创建SVN本地库,保存本地文件各个版本
    (1)创建svn库空文件夹E:\code\SVN,并在SVN文件夹中右键选中TortoiseSVN ->create repository here
     
    (2)选择创建目录结构

    3、创建本地项目真实路径
    (1)创建E:\code\dataloadcode保存代码
    (2)右键dataloadcode,选择SVN Checkout,选择2中创建本地仓库
     
    (3)选择本地数据仓库file:///E:/code/SVN


    三、添加代码

    1将源码文件project添加到E:\code\dataloadcode文件夹中

    2.右键project点击TortoiseSVN->Add,


    3.右键project,然后TortoiseSVN–Commit,添加备注后提交到repository中

     
    添加备注后提交

    展开全文
  • 使用TortoiseSVN server搭建本地SVN服务器 转载于:https://www.cnblogs.com/fireblackman/p/10799625.html
  • 搭建本地svn服务器

    2016-11-21 10:16:20
    如果你自己在写一些小程序,公司没有svn服务器或者你没有权限,导致代码的版本控制很麻烦,这种情况,你可以自己搭建本地svn服务器。 1.安装TortoiseSVN。根据自己电脑的系统,下载相对应的安装包,一直点击next就...
  • 搭建本地SVN服务器

    2018-06-22 23:28:00
    SVN服务端 ...改服务器IP为本地IP 新建user 创建rep加入用户 客户端连接 SVN客户端 软件来源:https://tortoisesvn.net/downloads.html 安装步骤:直接next 验证下载上传: 转载于:https://www.cn...
  • 在linux下搭建svn本地服务器可以很好的管理自己的代码,具体过程如下: # mkdir svn_local # cd svn_local # svnadmin create led_diplay 在xxx目录下会有下面目录:conf dav db format hooks locks README....
  • SVN本地服务器搭建教程

    千次阅读 2019-07-11 13:07:43
    1.下载svn:下载地址:http://sourceforge.net/projects/win32svn/files/latest/download 2.双击运行msi:下载并双击运行:Setup-Subversion-1.8.9-1.msi 3.安装过程:选择好安装目录,然后一路next直到完成。 ...
  • Mac搭建SVN服务器

    2017-03-04 21:51:52
    接下来开始:首先贴上本次学习Mac svn搭建本地服务器的参考文章地址:Mac OS X上搭建本地SVN服务器这里主要对里面的一些点进行说明,实际操作的时候有出入的地方。1:如图: 实际中输入命令svnadmin create kylin...
  • Mac搭建本地svn服务器,并用Cornerstone连接服务器: 1,Mac默认已经安装了svn,我们只需要进行配置并开启就可以了 首先我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve --version 这里可以...
  • 本地搭建SVN局域网服务器
  • 本地搭建svn服务器

    2019-02-18 10:29:38
    一、首先准备三个软件: ...2.TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi(svn客户端) 3.LanguagePack_1.9.6.27867-x64-zh_CN.msi(TortoiseSVN 的汉化包)   一、首先准备三个软件: 1.VisualSVN-Se...
  • 使用SVN进行代码管理,需要搭建服务端资源库,然后在使用SVN的电脑安装SVN客户端或者在Myeclipse集成SVN插件来下载资源库项目或提交项目修改。下面分步讲解: 1:下载SVN服务端软件并安装 下载地址:...
  • Mac搭建本地svn服务器

    2018-04-23 00:23:47
    Mac默认安装了svn, 我们只需要进行配置并开启就可以了,终端输入:svnserve --version以验证安装1. 创建代码库sudo mkdir -p /Users/apple/svn/mycodesudo svnadmin create /...启动svn服务器:svnserve -d -r /Use...
  • svn本地搭建服务器本地可以访问,局域网的其他电脑不可以访问 2.解决办法 控制面板->系统和安全 控制面板\系统和安全\Windows Defender 防火墙->高级设置 右击【入站规则】,选择【新建规则】 选择端口...
  • 1、安装SVN服务器端subversion 2、安装SVN的客户端TortoiseSVN 3、搭建SVN的仓库,比如我在E盘的根目录下创建了一个SVN的目录,在SVN目录下又创建了一个目录SVNRep,用来存放各个项目的,比如我在该目录下又创建...
  • 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. ...
  • window10本地搭建SVN服务器教程:https://www.cnblogs.com/warmlight/p/11075644.html  我按照这篇教程成功搭建SVN服务器。  有个比较坑的地方是windows中,在使用VisualSVN server Manager中修改server names时...
  • 本地svn服务器搭建

    2016-05-30 15:15:46
    1.安装本地svn服务器 在我的资料里面有我上传的:SVN软件,里面包含所有。自己找找 2.建立版本库 => 在本地磁盘建立一个空文件夹,作为本地版本库(可以看作是个仓库,里面放各个版本的工程文件)。如新建:F:\SVN\...
  • 在win7下搭建svn服务器系统:windows 7 64bit svn server:VisualSVN 64bitstep1:首先在下载SERVER 在百度上搜就有 step2:安装server 其实一直按下一步都可以,因为之后有得设置的 下面的next打开...
  • SVN本地服务器搭建

    2016-01-14 09:38:00
    本来一直在研究Git,Github,TortoiseGit,最近一个项目要用到SVN,所有开始着手SVN SVN一般和Tortoise配合使用,windows下一般使用VisualSVN版本 一、安装配置 傻瓜式安装,没什么要说的,安装过程端口配置的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 673
精华内容 269
关键字:

svn搭建本地服务器