
Github
- 成立于2008年 ?;贕it,提供協作式代碼版本控制服務。
- 總部在舊金山,員工238人。
Git是一種良好的、支持分支管理的代碼管理方式,能很好地解決團隊之間協作的問題。每個工程師在自己本地分支上開發,完成功能之后再將所有人的代碼合并。

吉祥物
- 名稱:Octocat。
起源
- 最早從Rails開發社區興起,Github本身也是用RoR框架寫的。
- 早期的Rails多人協作開發團隊,在代碼提交和協作時遇到了很多的麻煩。為了解決團隊之間開發協作困難的這一個問題,創始人Scott和其他3個程序員朋友,決定完善一個基于Git的代碼分支管理工具,用來幫助Rails項目本身的開發。
- 這個項目做完之后,很多程序員發現,這個工具不但很好用,而且有著非常友好的用戶界面,容易上手和操作。于是Scott等幾個人干脆建立了一個網站,名叫"Github"來專門提供類似的服務。
創始人:5人骨干小組。
- Scott Chacon:GithubGit布道師,Pro Git作者等。此外,還經常參加各種會議和活動,包括在全球范圍內為企業提供Git培訓。
- Tekkub:客戶關系。
- Melissa Severini:行政。
- Kyle Neath:設計。
- Ryan Tomayko:開發。
公司經歷
- 2011.10.26:Github開源Camfire機器人Hubot。
- 2012.2.28:YC孵化項目Coderwall聚合你在Github等網站上的項目,打造屬于Geek的"技術名片"。
- 2012.5.22:獲得Andreessen Horowitz投資,1億美金投資,估值達8億。
- 2012.10.6:推出單獨教學頁面,通過網絡及面對面實體模式教授協同編程。
- 2013.2.1:創投界奧斯卡 "Crunchies 2012"最佳創業公司稱號。
- 2013.2.16:發布Boxen套件,幫助你一鍵備份和部署新電腦。
- 2014.1.10:收購基于Web的頁面設計工具Easel。
客戶
- KPI:注冊用戶突破400萬,托管項目超過800萬個。
- 商業模式:Freemium模式。免費用戶能夠進行項目代碼托管,但是只能使用公共倉庫。付費用戶能夠在Github上托管私人的庫。
Github基本功能
Repository
分為公共倉庫和私人倉庫。倉庫包含了所有的:版本、分支、標記信息。
Explore
發現、查看、研究Github上公共倉庫中托管的代碼項目。
Gist
有版本控制的代碼粘貼服務,由此可以方便地共享文本或代碼。
Blog
個人博客,只要向Github提交Commit就能發布新文章。
Watch
將感興趣的倉庫加入關注列表,如果所關注的倉庫有更新會動態的進行郵件通知。
Star
一種更新的方式管理你所感興趣的倉庫的記錄,任何之前預覽過的倉庫都能在其頁面中找到。
Fork
最重要的功能之一,克隆別人倉庫的代碼到自己的項目中??梢宰鳛樽幽K的形式使用,或二次開發。
Github項目前10名(根據Star數)
- bootstrap:The most popular front-end framework for developing responsive, mobile first projects on the web,66640
- jquery:JavaScript Library,30328
- node:evented I/O for v8 javascript,28908
- html5-boilerplate:A professional front-end template for building fast, robust, and adaptable web apps or sites,24871
- d3:A JavaScript visualization library for HTML and SVG,24483
- angular.js:http://angularjs.org,22589
- Font-Awesome :The iconic font designed for Bootstrap,22060
- rails:Ruby on Rails,21436
- impress.js:It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com,19852
- backbone:Give your JS App some Backbone with Models, Views, Collections, and Events,17611
- homebrew:The missing package manager for OS X,16755

吉祥物
寓意
- Git has an octopus merge. 表示Git分布式的特性。

初始
- 在2013年4月,Github在5歲的時候。
設計師
- Github的另一位創始人:Tom Preston Werner為了給網站的404頁面找一張有趣的圖片,從另一個網站上花50美金買來的一張圖片(現在Github完全擁有這個圖像的使用權)。
簡介
- Github自己發起并維護(由Josh Nichols負責)的Hubot機器人,有公開的代碼倉庫。技術上使用Node.js。
作用
- Github使用Hubot作為自己的的chat bot。
擴展
- Github同時維護著Hubot腳本社區。
- 用戶可以添加腳本,形成自己的機器人。進行例如:發推、發送圖片、語言翻譯、自動部署等操作,增強遠程工作的文化。
豆瓣機器人
- 豆瓣也有一個挺有意思的機器人:doubanbot。
(全文完)