源文 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. 下拉列表 Spinner

    在Web开发中,HTML提供了下拉列表的实现,就是使用<select>元素实现一个下拉列表,在其中每个下拉列表项使用<option>表示即可.这是在Web开发中一个必不可少的交 ...

  2. org.hibernate.AnnotationException: No identifier specified for entity: com.example1.demo1.Entity.User错误

    最近在公司带人,他们问我的问题在这里也顺便总结下. 此项目为SpringDataJpa项目. 出现的错误如下: Caused by: org.hibernate.AnnotationException ...

  3. Django Model one

    models :URL---->http://www.cnblogs.com/wupeiqi/p/6216618.html null                     数据库中字段是否可以 ...

  4. luogu1169 [ZJOI2007]棋盘制作

    悬线法 #include <iostream> #include <cstring> #include <cstdio> using namespace std; ...

  5. Java中String类通过new创建和直接赋值字符串的区别

    方式一:String a = “aaa” ; 方式二:String b = new String(“aaa”); 两种方式都能创建字符串对象,但方式一要比方式二更优. 因为字符串是保存在常量池中的,而 ...

  6. Pycharm 简单设置

  7. Wannafly模拟赛2

    Contest 时间限制:1秒 空间限制:131072K 题目描述 n支队伍一共参加了三场比赛. 一支队伍x认为自己比另一支队伍y强当且仅当x在至少一场比赛中比y的排名高. 求有多少组(x,y),使得 ...

  8. LSU——1116 Necklace(尺取)

    1116 Necklace 通过率:5/23 难度系数:0时间限制:1000ms 内存限制:32000KB java 两倍. 介绍 Little King has a beautiful pearl ...

  9. BZOJ2653 middle 【二分 + 主席树】

    题目 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整.给你一个 长度为n的序列s.回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c ...

  10. 【CCF】送货 欧拉路径

    80分,暂时没找出20分的Bug #include<iostream> #include<cstdio> #include<cstring> #include< ...