我曾经介绍过几个在线的GIT托管服务,然而时过境迁,发生了不少变化,便写了此文章,在新的一年重新更新一下:

 

国外托管网站:

国外托管网站比起国内的来相对靠谱点,但一个主要缺点是网速较慢,并且可能在方校长刷存在感的时候无法访问。好在git对网络的依赖相对没那么大,如果有稳定的梯子的话,还是一个非常不错的选择。

  • GitHub:这个仍然是一如既往的如日中天,并且发展的越来越好了,不上github都不好意思说自己是程序员了,不足的是不支持私有仓库。
  • TFS Online:微软的在线TFS服务,支持私有仓库,限制5名成员。并且提供敏捷开发的一些其它服务,整体功能还是比较强大的。不过访问起来貌似比github还慢点。它一个好处是和TFS的界面非常类似,如果企业内使用TFS的话使用它还是上手比较快的。
  • Bitbucket:本身是一个比较老的托管网站了,现在也越来好用了,也支持自动构建和测试。支持私有仓库,一样5名成员限制。貌似对大文件的支持不错。官方有个中文网站,不过也就个主页是中文的。
  • Gitlab:相信已经很多企业在使用gitlab作为它的私有git服务器了,gitlab本身也是提供在线的git服务的,支持私有仓库。如果公司的gitlab用习惯了使用在线版本

 

国外托管网站废弃篇:

  • GoogleCode:自从github兴起后,google逐步放弃了对google code的支持了,已经全面切换到了github。
  • CodePlex:微软的开源网站,不过和google code一样,也全面转向了github

 

国内托管网站:

国内托管网站能提供更好的网速,不过相对选择余地就少一些了。

  • 码云: 原来的git@OSC,oschina的git服务,支持1000私有仓库。本来感觉被coding一直压制着的,不过自动coding全面收费后,它成了个人用户在国内的最佳选择了。
  • Coding:最初由于它的小清新的风格使用了一段时间,现在由于不支持免费的私有仓库了(支持5个,等于不支持),就很少使用它了,感觉国内的口碑还可以,收费用户可以考虑。
  • 百度效率云:百度的托管台,不过主要是正对企业用户的,没有试用。
  • Aliyun:阿里的代码托管平台,感觉也是针对企业用户的,没有试用

 

国内托管网站废弃篇:

  • GitCafe: 国内兴起的比较早的github的模仿者了,由于收费的git服务业不尽人意而流失了大量用户,最终被coding收购。
  • CSDN Code: 之前一直都不看好它,现在已经关闭了
  • 京东代码库: 和预期一样的关闭了,就不提了。

 

私人Git服务

  • Gogs:超级简单好用的git服务,基本上一键就可以搞定,跨平台,也不需要常驻后台占资源,随用随开启。我之前写了一个教程介绍如何安装他。
  • Gitlab:在企业用户中作为私有git服务用得非常多,个人用起来搭建稍微麻烦点,不支持Windows,个人的Windows可以在虚拟机下使用。自行安装的话可以参看官方文档。不过现在已经有docker镜像了,没有试用,可能会方便不少。

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

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

    虽然GIT是分布式代码管理,但是仍然需要一个集中存储服务以实现团队协作和代码备份的.对于企业的私有代码来说,大多是自建GIT托管服务.但对于开源项目和个人的私有项目,往往是选择一个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. 【IT界的厨子】家常版本的黄焖鸡

    前言: 周末在家,闲来无事, 使用简单的食材,满足家人的味蕾,做出秒杀馆子的黄焖鸡(我是这么认为的).虽然没有厨师的手艺,但为家人做饭,也是一种幸福. 用料: 主料:老母鸡一只,要求店老板剁好 配料: ...

  2. Requests中出现大量ASYNC_NETWORK_IO等待

    七夕活动,网页显示异常:504 Gateway Time-out The server didn't respond in time.开发询问数据库是否正常,当时正连接在实例上查询数据,感觉响应确实慢 ...

  3. MXNet深度学习库简介

    MXNet深度学习库简介 摘要: MXNet是一个深度学习库, 支持C++, Python, R, Scala, Julia, Matlab以及JavaScript等语言; 支持命令和符号编程; 可以 ...

  4. 纯js遍历json获取值动态为select添加option

    遍历json数组 并动态为select添加option 直接上代码,重要部分有注解 <!DOCTYPE html> <html lang="en"> < ...

  5. android view的多种移动方式(测试集合)

    前言 由于最近在写一个涉及移动方面的自定义View,在做移动的时候用到了类似offsetTopAndBottom .setTranslationY.scrollTo.scrollBy等方法,对于他们的 ...

  6. jenkins主从从服务器发布脚本执行成功但总提示失败 FATAL: Remote call on XXXX failed

    主从jenkins当调用 slave 执行编译脚本后提示如下错误,找了半天怎么也没有问题,后来忽然发现slave上java的版本和master不同,一个 1.8 一个 1.10,将slave降回1.8 ...

  7. LeetCode(23):合并K个排序链表

    Hard! 题目描述: 合并 k 个排序链表,返回合并后的排序链表.请分析和描述算法的复杂度. 示例: 输入: [   1->4->5,   1->3->4,   2-> ...

  8. VS Code折腾记 - (4) 常用必备插件推荐【前端】

    前言 这篇文章只要让你做一些基础的配置,把vscode变得更加顺手: 插件的需求不是一成不变,有些插件我已经移除了..在最新的VSCODE 1.9.1中, 部分以前用插件实现的功能已经集成了,那就没有 ...

  9. 项目通过https访问的tomcat相关配置

    开发项目已经完成,那么就是要部署项目到服务器上面.我最近把刚完成的项目部署到服务器上面,内网通过http协议进行访问一切正常,但是测试外网通过https协议进行访问的时候就出现了一些js文档找不到的b ...

  10. flask 封装

    #!/bin/env python# _*_coding:utf-8_*_#!!!!!!!!!!!!describe:this script shoud install python-devel an ...