標籤:style blog http color 使用 os
github 是一個基於 git 的代碼託管平台,付費使用者可以建私人倉庫,免費使用者只能使用公用倉庫。對於一般人來說公用倉庫就已經足夠了,而且也沒多少代碼來管理。下面簡單介紹如何使用 github,供初學者參考。
一、建立倉庫
點擊右上方加號,選擇 New repository,:
然後填寫倉庫名稱,選上 Initialize this repository with a README,這個意思是在建立倉庫時自動產生 README.md 檔案,最後 Create repository,:
二、安裝用戶端 msysgit
github 是服務端,要想在自己電腦上使用 git 還需要一個 git 用戶端,這裡選用 msysgit,這個只是提供了 git 的核心功能,而且是基於命令列的。如果想要圖形介面的話只要在 msysgit 的基礎上安裝 TortoiseGit 即可。
裝完 msysgit 後右鍵滑鼠會多出一些選項來,然後我們在本地建立個檔案夾(比如叫 github),右鍵選擇 Git Init Here,這樣 github 檔案夾內會多出來一個 .git 檔案夾,這就表示本地 git 建立成功。右鍵 Git Bash 進入 git 命令列就可以把剛剛建立的倉庫複製到本地,當然我們還需要配置下 ssh key。
三、配置 git
首先在本地建立 ssh key:
ssh-keygen -t rsa -C "[email protected]"
後面的 [email protected] 改為自己的郵箱,之後會要求確認路徑和輸入密碼,這裡使用預設的一路斷行符號就行。成功的話會在 ~/ 下產生 .ssh 檔案夾,開啟 id_rsa.pub,複製裡面的 key,回到 github,進入 settings,左邊選擇 SSH keys,Add SSH Key,title 隨便填,粘貼 key。為了驗證是否成功,在 git bash 下輸入:
ssh -T [email protected]
如果是第一次的會提示是否 continue,輸入 yes 就會看到:You‘ve successfully authenticated, but GitHub does not provide shell access,這就表示已成功連上 github。
接下來我們要做的就是把 github 上面建立的倉庫複製到本地,在此之前還需要設定 username 和 email,因為 github 每次 commit 都會記錄他們。
git config --global user.name "your name"git config --global user.email "[email protected]"
複製到本地(比如複製 css 的項目):
git clone [email protected]:zhuyujia/css.git
需要注意的是:github 提供了 3 種 url 路徑(HTTPS,SSH,Subversion),一般如果帳號處於登入狀態,那麼我們可以用 SSH,就像上面的代碼,如果沒有登入的話,只能用 HTTPS 的 url 了,:
複製成功,如下所示:
四、修改,提交,上傳
我們可以修改複製到本地的項目,修改完成後先要 add 修改的檔案(. 表示全部),然後填寫 commit,最後在 push 到 github。
git add .git commit -m ‘update‘git push
參考資料:
1、github 簡單使用教程
2、關於初學者上傳檔案到 github 的方法