工作中的问题(7)

转自:http://blog.csdn.net/xiaoting451292510/article/details/8562570

经常性我们和朋友写一些程序,大家在不同的城市确有着共同的梦想(想着写点什么东西)。因此,维护代码并不是一件比较容易的事。在自己机器上搭建的服务器经常会由于某些原因断电啊,有人使用啊等等,服务器总是毛病不断。因此,想着是不是直接在网络上搭建一个自己的SVN网络服务器比较好呢?

那使用什么样的网络SVN呢。免费,免费的有木有啊?话说这个是可以有的。Google Project Hosting 这个有满足大啦。不过有个问题,googel退出中国后服务相当不稳定的啦(你懂的)。于是还有木有其它免费的风络SVN仓库呢。有肯定是有的,大家努力找找就会发现有很多呢。比如个人感觉较好的,功能也是相当的强大的就有著名的SourceForge。

       下面我们一起来得用SourceForge来搭建网络SVN服务


1). 登陆https://sourceforge.net/


2).
注册帐号

      
依次填写Email,Username,Password,Confirm Password,Language,Country,Time Zone,Job Title,Number of Employees。点击Register


3). 邮件激活

      
注册后会收到一封来自SourceForge.NET<noreply@sourceforge.Net>的邮件,根据相关提示完成激活

4).  登陆进入我的帐户

5).  注册项目

      
进入用户中心后点击Project

然后点击Register a New Project

注册项目的界面如下,填写相关信息后,勾选协议复选框后点击create按钮创建项目。

6). 创建SVN仓库

       
创建完后,程序会跳转到项目管理界面,也可以从Account->projects->your projects->admin进入这个界面。  进入这个界面后点击左边管理区的 “Tools”

      
我们会看到SourceForge支持好多工具的,这里由于我们只是创建SVN仓库(其它的以后再研究研究),那么我们就只选择SVN

创建一个SVN标签

我在的项目中选择SVN

不难找到SVN路径,分只读路径,可读可写路径,HTTP路径

如下:

RW:svn checkout --username=xiaoting svn+ssh://xiaoting@svn.code.sf.net/p/xiaoting/designpattern/trunk xiaoting-designpattern

RO:svn checkout svn://svn.code.sf.net/p/xiaoting/designpattern/trunk xiaoting-designpattern

HTTP:svn checkout --username=xiaoting https://svn.code.sf.net/p/xiaoting/designpattern/trunk xiaoting-designpattern

如果你熟悉SVN命令的话,应该相当容易理解了。

7).  权限分配

       
Account->projects->your projects->admin进入这个界面。  进入这个界面后点击左边管理区的 “User Permissions”, 自己分配权限吧!


8). SourceForge SVN仓库使用

创建好SourceForge
SVN仓库后,我们还是要知道如何使用。这个同SVN使用是一样的。找到相应的路径然后Check下来。如:我现在是想使用SVN仓库,我们一般使用HTTP进行处理,HTTP路径下:

HTTP:svn
checkout --username=xiaoting https://svn.code.sf.net/p/xiaoting/designpattern/trunk xiaoting-designpattern

输入密码即可Check下你所需要的代码。

之后使用与SVN使用就完全一样了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以后的笔记潇汀会尽量详细讲解一些相关知识的,希望大家继续关注我的博客。
本节笔记到这里就结束了。

潇汀一有时间就会把自己的学习心得,觉得比较好的知识点写出来和大家一起分享。
编程开发的路很长很长,非常希望能和大家一起交流,共同学习,共同进步。
如果文章中有什么疏漏的地方,也请大家指正。也希望大家可以多留言来和我探讨编程相关的问题。
最后,谢谢你们一直的支持~~~

搭建网络svn实战的更多相关文章

  1. ※版本管理※=>☆SVN工具=>※解决地域麻烦※№→搭建自己的网络SVN (SourceForge 免费) [转]

    源文 http://blog.csdn.net/xiaoting451292510/article/details/8562570 分类: 版本管理 2013-02-01 14:44 26057人阅读 ...

  2. Linux中用postfix搭建邮件服务器实战详解

    Linux中用postfix搭建邮件服务器实战详解 postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.Postfix试图更快.更容易管理.更安全,同时 ...

  3. Jmeter(五) - 从入门到精通 - 创建网络计划实战和创建高级Web测试计划(详解教程)

    1.简介 上一篇中宏哥已经将其的理论知识介绍了一下,这一篇宏哥就带着大家一步一步的把上一篇介绍的理论知识实践一下,然后再说一下如何创建高级web测试计划. 2.网络计划实战 通过上一篇的学习,宏哥将其 ...

  4. 在 Boolan 网开讲《网络编程实战》课程

    <网络编程实战>是一门以讲解实例为主的课程,每一节都讲一两个网络编程的例子程序,课程偏重 Linux 服务端 TCP 网络编程. 本课程要求听课人员已经读过<Unix 网络编程> ...

  5. 关于Python网络爬虫实战笔记③

    Python网络爬虫实战笔记③如何下载韩寒博客文章 Python网络爬虫实战笔记③如何下载韩寒博客文章 target:下载全部的文章 1. 博客列表页面规则 也就是, http://blog.sina ...

  6. 搭建Windows SVN服务器及TortoiseSVN使用帮助和下载

    搭建Windows SVN服务器: 用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行 ...

  7. iKcamp团队制作|基于Koa2搭建Node.js实战项目教学(含视频)☞ 环境准备

    安装搭建项目的开发环境 视频地址:https://www.cctalk.com/v/15114357764004 文章 Koa 起手 - 环境准备 由于 koa2 已经开始使用 async/await ...

  8. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

  9. iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 错误处理

    沪江CCtalk视频地址:https://www.cctalk.com/v/15114923887518 处理错误请求 爱能遮掩一切过错. 当我们在访问一个站点的时候,如果访问的地址不存在(404), ...

随机推荐

  1. Eclipse添加默认的JRE

    打开eclipse,依次点击如下选项Window->Preferences-> Java -> Installed JREs.步骤见下图.   选中Installed JREs选项出 ...

  2. 1《数学之美》第1章 文字和语言 vs 数字和信息

    1<数学之美>第1章 文字和语言 vs 数字和信息

  3. Python3简明教程(九)—— 文件处理

    文件是保存在计算机存储设备上的一些信息或数据.你已经知道了一些不同的文件类型,比如你的音乐文件,视频文件,文本文件.Linux 有一个思想是“一切皆文件”,这在实验最后的 lscpu 的实现中得到了体 ...

  4. uva1609 Foul Play

    思维 创造条件使一轮比赛之后仍满足1号打败至少一半,并剩下至少一个t' 紫书上的思路很清晰阶段1,3保证黑色至少消灭1半 #include<cstdio> #include<vect ...

  5. python之字符串str操作方法

    str.upper() (全部大写) str.lower() (全部小写) str.startswith() (以什么开头) str.endswith() (以什么结尾) str.count() (统 ...

  6. 【2019-5-26】python:字典、常用字符串处理方法及文件操作

    一.数据类型:字典 1.字典: 1.1定义字典:dict={'key':'value'} 1.2字典与列表相比,字典取值快,可直接找到key 1.3字典是无序的,不能根据顺序取值 1.4多个元素用逗号 ...

  7. 区间DP入门

    所为区间DP,主要是把一个大区间拆分成几个小区间,先求小区间的最优值,然后合并起来求大区间的最优值. 区间DP最关键的就是满足最优子结构以及无后效性!! 例如像是石子合并和括号匹配这两类比较经典的模型 ...

  8. Gym-101615C-Fear Factoring(数论)

    分析 题意是求 L - R之间的数的因数和 我们知道如果对于一个数 i ( i < k = sqrt(R)),那么一定有一个数 R/i 也是R的因数 遍历 i = 2 - k,然后对于每一个 i ...

  9. ES搭建

    https://www.cnblogs.com/jstarseven/p/6803054.html

  10. JDK的4种引用类型

    在java中,大致有以下几种引用类型,强引用(StrongReference).软引用(SoftReference).弱引用(WeakReference).虚引用(PhantomReference) ...