天天看點

GitHub上分享和展示你的代碼

Code,那麼你就知道這個GitHub是做什麼的了。不過GitHub主要是用作基于Git的分布式版本管理系統的庫,可以儲存和管理自己的代碼,而且主要用作代碼的合作開發。不過對于我來說,Git控制系統還比較難以掌握,或者開發小系統還不太用得着,是以我把GitHub當作分享和展示代碼的網站。

GitHub上分享和展示你的代碼

clone到本地。

1.在GitHub上建立項目

登入GitHub後,你可以在右邊靠中那裡找到一個按鈕“New Repository”,點選過後,填入項目名稱、說明和網址過後就可以建立了,然後會出現一個提示頁面,記下類似<code>[email protected]:XXX/XXX.git</code>的位址,這個就是你這個項目的位址了。

2.配置Git以及上傳代碼

安裝Git成功後,如果是Windows下,選擇Git Bash,在指令行中完成一切,可能開始有點麻煩,不過就那幾條指令行,用幾次就記住啦。首先初始設定Git:

然後開始進行最麻煩的一步了,你需要上傳檔案到GitHub的Git系統上,得需要一個SSH密匙來認證,下面就開始生成密鑰和送出密鑰。打開Git Bash,建立SSH key:

然後要你輸入SSH密匙的存放位置,可以不管,直接回車使用預設路徑。再輸入你想要的密碼,SSH key就生成了。現在你需要将這個Key送出到GitHub,首先打開Key儲存的位置,裡面會有三個檔案,找到id_rsa.pub,用文本編輯器打開,複制裡面的全部字元。到GitHub,在右上方工具欄裡找到Account Settings。在這個頁面上有一個SSH Public Keys标簽,選擇Add another public key。Title可以随便填一個,Key就粘貼剛才的字元,送出。

完成這些工作後,就可以上傳自己的代碼了。找到自己要分享上傳的代碼檔案夾,右擊選擇Git Bash,或者在Git Bash中進入這個檔案夾。建立一個倉庫:

選擇要添加進倉庫的檔案:

一般如果你想分享這個檔案夾裡的所有代碼,就在 add後面加“.”,上面的例子就是這樣,如果傳指定的,隻需要把“.”改為檔案名即可,現在隻是選擇了要加入倉庫的檔案,下面才是添加進入倉庫:

-m後面跟一個參數,表示說明,将代碼送出到GitHub後,将會在代碼檔案資訊上顯示這個說明,如下圖示記的地方。

搞了這麼久,現在才開始把本地倉庫上傳到GitHub了,下面兩行指令搞定問題:

這個<code>[email protected]:XXX/XXX.git</code>就是上面建立項目是生成的位址。現在打開你的項目網址,你就可以發現你的代碼已經展示出來了。如果你要更新代碼的話,就重複上面的吧。

如果送出了敏感資訊,比如代碼中設定的自己的密碼什麼的忘删除就上傳上去了怎麼辦?重新修改過後上傳依然有曆史記錄,而使用Git删除曆史記錄貌似很麻煩,于是就采用删除項目吧,删除了再重新上傳。删除項目需要在GitHub網站上右上方找到admin按鈕,進去後右邊最下面有個删除的按鈕,這樣就可以删除了。

本文并沒有介紹Git和共享代碼開發等功能,因為隻是給那些像我一樣暫時隻是分享代碼的人參考,如果你想了解更多的Git和GitHub用法,可以參考下面的文章,這些文章也是我寫這篇所參考過的:

<a target="_blank" href="http://artori.us/git-github-usage/">Git/Github使用方法小記</a>

<a target="_blank" href="http://www.pureweber.com/article/git-and-github/">Git與Github的使用(ubuntu)</a>