> 來源:[http://www.worldhello.net/gotgithub/index.html ](http://www.worldhello.net/gotgithub/index.html )
> 作者:蔣鑫
動筆寫GitHub不是因為我對其了解,恰恰是對其太不了解。
在我的《Git權威指南》?[[1]](http://www.worldhello.net/gotgit)?一書中,涉及到GitHub的只有區區三頁紙,這顯然回答不了讀者對于GitHub的諸多疑問。 記得在《Git權威指南》剛剛完稿之際,機械工業出版社華章公司的楊福川編輯就鼓動我寫一本關于GitHub的書,我用了好多理由推辭了。 頭條理由就是我真的累著了。在每一章節開始動筆之時,都好像是坐在了中學語文考試的考堂上寫作文,時間快到了可仍然動不了筆, 再寫一本書無疑要重復這一痛苦的經歷。 第二個理由是我更喜歡編程,而不是寫文檔,尤其寫GitHub會有大量截圖、圖像處理的瑣碎工作。 第三個理由徹底讓編輯投降,那就是GitHub是一個國外網站,也許書一出,【此句已被原作者刪除】。
讓我最終決定動筆,是源于CSDN蔣總在美國拜訪GitHub總部后告訴我的一些見聞,我對GitHub如此成功運作產生了興趣,于是開始研究GitHub的博客,愈發發現GitHub是一群有趣的人在做的有趣的事,如果只把GitHub當作一個Git服務器,實在是暴殄天物。GitHub已經并將繼續獲得成功,若真能憑借此書把GitHub盡量全面地展現,讓每一個Git使用者用好GitHub也是一件幸事。
這本書將采用GitHub的方式進行撰寫和發布?[[2]](https://github.com/gotgit/gotgithub)?,任何人都可以看到本書(包括源碼),更可以用GitHub的方法參與本書的撰寫和糾錯。網絡出版對于我和楊福川編輯都是一個全新的體驗。感謝Git,讓我在一年內擁有了兩種不同的出版體驗。
– 蔣鑫, 2011.12
- 前言
- 1. 探索GitHub
- 1.1. 什么是GitHub
- 1.2. GitHub亮點
- 1.3. 探索GitHub
- 2. 加入GitHub
- 2.1. 創建GitHub賬號
- 2.2. 瀏覽托管項目
- 2.3. 社交網絡
- 3. 項目托管
- 3.1. 創建新項目
- 3.2. 操作版本庫
- 3.3. 公鑰認證管理
- 3.4. 版本庫鉤子擴展
- 3.5. 建立主頁
- 4. 工作協同
- 4.1. Fork + Pull模式
- 4.2. 共享版本庫
- 4.3. 組織和團隊
- 4.4. 代碼評注
- 4.5. 缺陷跟蹤
- 4.6. 維基
- 5. 付費服務
- 5.1. GitHub收費方案
- 5.2. GitHub企業版
- 6. GitHub副產品
- 6.1. GitHub:Gist
- 6.2. 其他版本控制工具支持
- 6.3. 客戶端工具
- 6.4. 其他
- 7. 附錄:輕量級標記語言
- 貢獻者列表