2013/01/24

GitHub初體驗

在好久之前我有自己架設Git,不過僅限於自己伺服器使用而已
有聽朋友提過GitHub提供免費的Git,就來試用看看吧

先下載msysgit,我是選擇Git-1.7.11-preview20120710.exe

在安裝的過程我們先到GitHub網站建立帳號,建立完成後我們開始建立一個新的倉儲儲存專案的地方


倉儲名稱我取為『MyTest』,類型選擇Java



開啟msysgit bash,先輸入以下指令設定git名稱和信箱

git config –global user.name "C.Y.Fang"
git config –global user.email C.Y. Fang@test.stu.edu.tw

接著產生sshkey
ssh-keygen -t rsa -C "C.Y.Fang@test.stu.edu.tw"


去我的文件找到.ssh資料夾,點進去之後會有id_rsa.pub檔案,複製該檔案裡面的編碼

前往https://github.com/settings/ssh設定sshkey,點選Add SSH Key,Title可以隨便打,key就貼上去按下Add key就好了

輸入以下指令建立目錄並且初始化
mkdir Git
cd Git
git init

輸入以下指令對github做ssh連線,第一次必須確定sshkey是否正確,第二次在輸入時會出現如下圖一樣的畫面
ssh git@github.com


輸入以下指令取得在GitHub上專案的git,
git clone git@github.com:cy0918/MyTest.git


成功會出現以下畫面

輸入以下指令確認檔案有下載下來
cd MyTest
ls


輸入以下指令新增檔案,並且提交後送出
vim HelloJava.java 
:wq!
git add HelloJava.java 
git commit -m 'Hello Git'
git push



正常來說應該只有兩個,中間那個是我多提交忘記先刪除,一併送出到GitHub上面就變這樣了XDD



參考資料:
http://blog.faq-book.com/?p=675