一、GitHub簡介和常見的三種使用:(本章內容是在windows環境下,安裝完git的前提下)
GitHub簡介:GitHub與googlecode差不多,一個開源項目的管理平台,也就是代碼倉庫。
它主要是配合git而來。介面其實還挺不錯的。
我這裡把Github的按一般使用者行為操作分成3種使用方式:
第一種:最常見的就是純粹的下載原始碼。
第二種:你做為整個程式碼程式庫的建立者。
1>.首先同樣的就是GitHub地址:https://github.com,然後同樣的註冊登入流程。
2>.建立一個repo,點擊對應的項目進入後介面
提示其實已經很明了,在本地配置下git的全域配置。
建立和初始化本地的檔案庫。
當然在remote之前,我們必須配置下串連的key(可以想象下svn你提交後會然你輸入使用者名稱和密碼操作)
3>.本地的git的一些必要準備, git 是通過 ssh 的方式訪問資產庫的,所以需要在本地建立驗證用的檔案。
用ssh產生一對key(就類似於svn的賬戶密碼的意義吧)
4>.檢測下是否能連通
也可以ssh -v什麼的列印更加詳細的串連日誌。
5>。將公開金鑰傳到你的github上去。
在ssh -keygen後(window下),在你個人資料夾下會產生一個.ssh檔案,裡面有一個xxx.pub,複製裡面的內容至gihub上。
title隨便,我填了個windows是,這對key我是在當前windows系統下使用,因為github支援多個ssh key。只要訪問是你本地檔案下所對應的私密金鑰key
(具體可以去瞭解下rsa加密什麼的,因為產生的是一對,其中一個儲存本地,另一個放githug上來驗證吧)。
6>.至此,預備工作都已經做完了,那就是根據 第2>步提示。
建立和上傳代碼成功。
更詳細的官方教程http://help.github.com/win-set-up-git/。
第三種操作:下載一個分支並參與修改提交
這個沒試過,具體可以參照首頁的fork協助一步一步來操作。