虽然GIT是分布式代码管理,但是仍然需要一个集中存储服务以实现团队协作和代码备份的。对于企业的私有代码来说,大多是自建GIT托管服务。但对于开源项目和个人的私有项目,往往是选择一个GIT托管网站,这样更加方便一些。本文介绍了几个提供GIT代码托管服务的网站,如果读者朋友们有更好的选择,欢迎留言推荐。

国外托管网站

GitHub这个是最有名的Git托管站了,里面的项目非常多。唯一不足的是国内网络不给力,有速度问题,好在GIT的天生体质好,对网络的依赖比SVN好多了,不过碰到方校长刷存在感的时候仍然无法访问的。
GitHub的主要托管的是开源项目,也支持私有项目,但对于私有项目是要付费的。中国用户付费也不方便。

GoogleCode这个也是非常有名的开源托管网站,现在也支持Git了。GoogleCode只能挂开源网站,也有人不大道德的人挂上去后关闭当私人项目用的。
不过,GoogleCode是方校长的重点照顾对象,没有VPN的朋友不是那么容易访问的。

CodePlex微软的开源托管网站,主要是.Net项目,现在也支持Git了。和GoogleCode一样,只能放开源项目。
由于微软不像Google那样不懂中文,大多数的时候这个网站还是能正常上去的。

TFS Online微软提供的一个在线TFS服务,现在也支持Git了,我还写过一篇文章专门介绍它。它还提供了一些TFS服务,和VisualStudio结合的话非常强大,适合小型团队。和CodePlex刚好相反,这个网站貌似只能建私有项目。
微软的这个TFS服务不限制项目个数,但限制项目成员为5名,可以通过付费解除限制,基本上就是一个TFS Express的网络版。作为个人的私有库或小型项目仓库的话,除了网速不大给力外,基本上没有什么好挑剔的地方。

国内托管网站

虽然国外提供了许多高质量的Git托管服务,由于有方校长坚挺着,加上网络不给力,使用起来还是打了折扣的。这是一些国内的网站就应运而生。

GitCafe:国内起步较早的一个Git托管网站,基本上是GitHub的山寨版(没有贬义),提供的服务和GitHub也差不多,体验还不错。收费方式也一样:开源项目免费,私有项目收费。

git@OSC:OSChina提供的免费Git服务,支持私有仓库,貌似仓库数量限制是1000,基本上也等同于没有什么限制了,非常给力,强烈推荐之。

GitShell:最近起步的一个Git托管网站,收费方式和限制不明。

CSDN Code:CSDN推出的代码托管服务,不过我对CSDN一贯没有什么好感,也没有去试过。貌似是私有代码测试期间500m的免费容量。

京东代码库:这个有点不务正业了,服务条款霸气无比,反正我不敢用。貌似是1G的免费空间,可以用于存储私有代码。

补充:

Coding:这是一个最近兴起的Git托管网站了,基本上和Git@OSC一样,支持1000不限用途的仓库,不过界面比Git要精致一些,速度貌似也快些,并且融入了一些社交元素。貌似有收费计划,不过目前还没有具体明示。

使用GIT进行源码管理——GIT托管服务的更多相关文章

  1. 使用GIT进行源码管理——GIT托管服务2018

    我曾经介绍过几个在线的GIT托管服务,然而时过境迁,发生了不少变化,便写了此文章,在新的一年重新更新一下:   国外托管网站: 国外托管网站比起国内的来相对靠谱点,但一个主要缺点是网速较慢,并且可能在 ...

  2. 使用GIT进行源码管理 —— 在VisualStudio中使用GIT

    GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在VS2013中已经转正.本文在这里简单的介绍一下如何在Visu ...

  3. 使用GIT进行源码管理 —— VisualStudio官方GIT教程

    我之前在文章使用GIT进行源码管理 —— 在VisualStudio中使用GIT中简单的介绍了一下如何使用VS中自带的Git工具,今天发现MSDN上现在也有了非常完整的教程,感兴趣的朋友可以看一下: ...

  4. jenkins配置源码管理git

    一.首先安装上来jenkins 二.下载安装jenkins的git插件:Git plugin 三.新建一个jenkins项目,选择构建一个自由风格的软件项目: 源码管理选择git,Repository ...

  5. 使用GIT进行源码管理——GUI客户端

    很多人对GIT GUI客户端是非常不屑一顾的,但我非常喜欢GUI的方便快捷,也不用记忆冗杂的命令,本文简单的介绍了几种免费的Windows下的GIT客户端,方便大家使用. Git for Window ...

  6. jenkins源码管理git分支参数化

    多个分支来回切换构建时,每次都需要去很多个job里面改分支名称,比较费时,分支参数化后可以只改一处就ok啦 步骤: 1.进入系统管理--系统设置 2.勾选全局变量,然后输入分支变量名和对应的分支名称 ...

  7. Git源码管理工具使用

    注明:双击tap键为自动补全操作 1.视频地址:http://www.newbieol.com/course/index_102.html 2.sourcetree是一个拥有界面的git工具吧 下载官 ...

  8. 源码管理--llorch的Visual Studio基本教程(四)

    通用的演示样例说明: 本系列博客仅仅讨论工具的基础,不讨论不论什么语言. 甚至不讨论快捷键:-) 能够用鼠标就完毕本教程 IDE默认指代的是Visual Studio 2013 Community E ...

  9. VS2015 Git 源码管理工具简单入门

    1.VS Git插件 1.1 环境 VS2015+GitLab 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取 ...

随机推荐

  1. 从零开始学习Node.js例子四 多页面实现数学运算 续二(client端和server端)

    1.server端 支持数学运算的服务器,服务器的返回结果用json对象表示. math-server.js //通过监听3000端口使其作为Math Wizard的后台程序 var math = r ...

  2. mysql常用&实用语句

    Mysql是最流行的关系型数据库管理系统,也是目前最常用的数据库之一,掌握其常用的操作语句是必不可少的. 下面是自己总结的mysqp常用&实用的sql语句: 1.mysql -u root - ...

  3. BlackJack Strategy

    GAME SPEC: 2-deck, 104 cards total. Bellagio has 2-deck and 6-deck games. based on hard 17, dealer h ...

  4. asp.net 前台通过Eval()绑定动态显示样式

    1.a标签链接 <%#Eval("ConfigCode").ToString().ToLower() == "publishtext" ? "& ...

  5. 项目中如果管理前端文件CSS和JS

    如何管理CSS和JS文件,一直是前端一个热门的话题.下面将简单分享一下使用心得,欢迎大家吐槽.拍砖和提供更好的实现方式. 一.管理CSS文件,本博客将讨论less管理. iReset.less.iBu ...

  6. javac

    http://openjdk.java.net/groups/compiler/ http://crazyjavahacking.org/tag/javac/ http://openjdk.java. ...

  7. Flume1.5.0的安装、部署、简单应用(含伪分布式、与hadoop2.2.0、hbase0.96的案例)

    目录: 一.什么是Flume? 1)flume的特点 2)flume的可靠性 3)flume的可恢复性 4)flume 的 一些核心概念 二.flume的官方网站在哪里? 三.在哪里下载? 四.如何安 ...

  8. Mybatis知识点总结

    ---恢复内容开始--- Mybatis知识点总结 1.#{}和${}的区别是什么? 答:#{}的使用场景:在表的sql映射文件中如下使用: <mapper namespace="co ...

  9. javascript性能优化总结二(转载)

    上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理.松散耦合.性能方面的一些小知识.为避免错误应该注意的点 内存管理 1.循环引用 如果循环引用中包含 ...

  10. oracle数据库对象使用说明

    1.创建一个分区表,并插入一些数据,同时查询出每个分区的数据. 答:创建分区表如下 2.创建一个视图,并给出一个查询语句. 3.在当前用户下创建一个同义词,用于查询scott用户下的dept表,并给出 ...