一、註冊賬戶以及創建倉庫
要想使用github第一步當然是註冊github賬號了。之後就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置信息,這也是一個git的簡單教程。步驟如下:
打開https://github.com 直接在首頁上註冊
點按鈕註冊成功之後,在頁面上方用戶菜單上選擇 “+”->New repository 創建一個新的倉庫
二、安裝git客戶端
github是服務端,要想在自己電腦上使用git我們還需要一個git客戶端,
windows用戶請下載 http://msysgit.github.com/
mac用戶請下載 http://code.google.com/p/tortoisegit/
一路next,安裝成功後, 回到C盤,或任何文件夾下,點鼠標右鍵會多出一些菜單
如 Git Init Hear、Git Bash、Git Gui , 說明安裝成功。
三、配置Git
我們先在電腦硬盤裏找一塊地方存放本地倉庫,比如我們把本地倉庫建立在C:\MyRepository\1ke_test文件夾下
進入1ke_test文件夾 鼠標右鍵操作如下步驟:
1)在本地倉庫裏右鍵選擇Git Init Here,會多出來一個.git文件夾,這就表示本地git創建成功。右鍵Git Bash進入git命令行,截圖效果如下:
第一次在本地倉庫操作需要先執行git init命令
$ git init
爲了把本地的倉庫傳到github,還需要配置ssh key。
2)在本地創建ssh key
$ ssh-keygen -t rsa -C "[email protected]"
後面的[email protected]改爲你的郵箱。我的郵箱是[email protected],也是在github上註冊的那個郵箱:
直接點回車,說明會在默認文件id_rsa上生成ssh key。
然後系統要求輸入密碼,直接按回車表示不設密碼
重複密碼時也是直接回車,之後提示你shh key已經生成成功。
然後我們進入提示的地址下查看ssh key文件。 我的電腦的地址是C:\Users\lilu\.ssh ,其中lilu是我的電腦的名稱
打開id_rsa.pub,複製裏面的key。裏面的key是一對看不懂的字符數字組合,不用管它,直接複製。
回到github網站,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,
title隨便填,粘貼key。
3)驗證是否成功,在git bash下輸入
$ ssh -T [email protected]
回車就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
4)接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置username和email,因爲github每次commit都會記錄他們
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
分別輸入上述命令行 回車, 我的界面顯示如下
5)進入要上傳的倉庫,右鍵git bash,添加遠程地址
$ git remote add origin [email protected]:yourName/yourRepo.git
後面的yourName和yourRepo表示你再github的用戶名和剛纔新建的倉庫,加完之後進入.git,打開config,這裏會多出一個remote “origin”內容,這就是剛纔添加的遠程地址,也可以直接修改config來配置遠程地址。
與github上的對應
提交上傳
1)接下來在本地倉庫裏添加一些文件,比如README
在本地新建一個README文件
然後在命令行輸入一下命令
$ git add README
$ git commit -m "first commit"
我的執行界面如下
2)上傳到github
$ git push origin master
git push命令會將本地倉庫推送到遠程服務器。
git pull命令則相反。
注:首次提交,先git pull下,修改完代碼後,使用git status可以查看文件的差別,使用git add 添加要commit的文件。
大功告成,現在你知道如何將本地的項目提交到github上了。原文地址:點擊打開鏈接
注:在操作過程中可能會出現與上訴文章描述不符合的情況,如無法自行解決可以留言討論。