源文 http://blog.csdn.net/xiaoting451292510/article/details/8562570

分类: 版本管理 2013-02-01 14:44 26057人阅读 评论(6) 收藏 举报

经常性我们和朋友写一些程序,大家在不同的城市确有着共同的梦想(想着写点什么东西)。因此,维护代码并不是一件比较容易的事。在自己机器上搭建的服务器 经常会由于某些原因断电啊,有人使用啊等等,服务器总是毛病不断。因此,想着是不是直接在网络上搭建一个自己的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工具=>※解决地域麻烦※№→搭建自己的网络SVN (SourceForge 免费) [转]的更多相关文章

  1. svn上check下来的项目,用idea打开,菜单栏没有svn工具解决办法

    1.用idea打开你的项目(idea已经配置过小乌龟了) 2.菜单栏点击VCS,Enable Version Control Integration... 3.选择Subversion 4.这时候,菜 ...

  2. [源码管理] ubuntu中svn简明用法:服务器搭建+客户端使用

    本文是对网络上前人的优秀文章加以实践验证后所整理(修正或补充) 第一部分:svn服务器搭建(主要是四步走) 参考:http://www.son1c.cn/show/920.html 一,安装Subve ...

  3. Apache Httpd + Subversion 搭建HTTP访问的SVN服务器

    最近要搭建一个SVN服务器.简单安装之后,本地访问没有问题,但作为服务器肯定是需要HTTP访问.搜索之后,以下是我按照网上的资料搭建的过程,以备后用和参考.(所有软件安装步骤略,没有特殊的,如果没有特 ...

  4. SVN工具的使用 和在Eclipse中安装GPD插件:(多步审批流,因此选择使用工作流(JBPM)来实现)

    前言 重点解说SVN工具的还原版本号.   1.提交svn之前.要先更新文件.假设更新之后有版本号冲突的话.就线下解决掉冲突,在把该文件标记为已经解决冲突. 正文 使用SVN还原历史版本号 water ...

  5. eclipse工具下hadoop环境搭建

    eclipse工具下hadoop环境搭建:    window10操作系统中搭建eclipse64开发系统,配置hadoop的eclipse插件,让eclipse可以查看Hdfs中的文件内容.     ...

  6. IPOPT工具解决非线性规划最优化问题使用案例

    IPOPT工具解决非线性规划最优化问题使用案例 By Andrew( justastriver@gmail.com ) 2013-08-07 简单介绍 ipopt是一个解决非线性规划最优化问题的工具集 ...

  7. 【SVN】centos环境下搭建SVN服务器

    1.安装SVN,有些linux发行版自带SVN,可以用下面方法检测是否安装SVN. svn --version 如果 Subversion 客户端没有安装,命令将报告svn命令找不到的错误. 我们可以 ...

  8. svn工具的使用问题总结

    前言: 最近在开发的时候,由于需求太多,开发周期长短不一,从主线上切了多个分支(一般不在主线trunk上开发,万一线上出问题可及时修改代码上线),在部分功能上线后,想把代码同步到新的分支上去,最开始的 ...

  9. 搭建网络svn实战

    工作中的问题(7) 转自:http://blog.csdn.net/xiaoting451292510/article/details/8562570 经常性我们和朋友写一些程序,大家在不同的城市确有 ...

随机推荐

  1. 在ie9下在textbox框里面输入内容按enter键会触发按钮的事件

    问题 在ie下,如果存在有button标签,如果在textbox里面输入内容,按下enter键,则会触发第一个按钮的click事件,经过测试,在IE10以及以下的都存在这个问题 原因 浏览器默认行为不 ...

  2. C++异常安全的赋值运算符重载 【微软面试100题 第五十五题】

    题目要求: 类CMyString的声明如下: class CMyString { public: CMyString(char *pData=NULL); CMyString(const CMyStr ...

  3. quarz spring boot

    package com.pkfare.task.manage.config; import org.quartz.spi.TriggerFiredBundle; import org.springfr ...

  4. flex宽度总结

    flex宽度相关的属性有三个 flex-grow,flex-shrink,flex-basis.下面分别介绍其相关特点: flex-grow 扩大因子,主轴有剩余空间时,元素分配到剩余空间的比率 fl ...

  5. jsp生成war

    安装java 环境,进入jsp所在目录,使用如下命令可将当前目录中所有文件打成到xss.war包中,正常的war包中还包含另外两个文件meta-inf,web-inf,在生成的时候,需要把这两个文件加 ...

  6. 快速沃尔什变换 FWT

    FWT 是处理位运算卷积的有效工具…… 原理……不懂,但背板子很简单,在这贴博客是为了放个模板,免得到时候忘记. 其中0为或卷积,1为与卷积,2为异或卷积…… void FWT(long long a ...

  7. app_data中的数据库使用

    原文发布时间为:2008-07-24 -- 来源于本人的百度文章 [由搬家工具导入] ASP.NET中利用VWD操作数据库 建立本地数据库   你可以轻易地在Visual Studio的Web应用程序 ...

  8. Linux 虚拟内存和物理内存的理解【转】

    转自:http://www.cnblogs.com/dyllove98/archive/2013/06/12/3132940.html 首先,让我们看下虚拟内存: 第一层理解 1.         每 ...

  9. 标准C程序设计七---41

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  10. TStringList,快速解析 查找测试。。。很有用,再也不用 FOR 循环了

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABKAAAALHCAIAAAA2Gq0zAAAgAElEQVR4nOydeVgUV76wK5OZb5JJZi