如何用git將項目代碼上傳到github

註冊帳戶以及建立倉庫

 

要想使用github第一步固然是註冊github帳號了。以後就能夠建立倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,以後會出現一些倉庫的配置信息,這也是一個Git的簡單教程。步驟以下:
 git

打開https://github.com 直接在首頁上註冊github


點按鈕註冊成功以後,在頁面上方用戶菜單上選擇 「+」->New repository 建立一個新的倉庫shell

爲倉庫取一個名字,點擊建立倉庫按鈕 你將成功建立一個倉庫windows

安裝git客戶端

 

github是服務端,要想在本身電腦上使用git咱們還須要一個git客戶端,bash

windows用戶請下載  mac用戶請下載  一路next,安裝成功後, 回到C盤,或任何文件夾下,點鼠標右鍵會多出一些菜單
如 Git Init Hear、Git Bash、Git Gui , 說明安裝成功。
服務器

 

配置Git

 

咱們先在電腦硬盤裏找一塊地方存放本地倉庫,好比咱們把本地倉庫創建在C:\MyRepository\1ke_test文件夾下ssh

進入1ke_test文件夾 鼠標右鍵操做以下步驟:ide

1)在本地倉庫裏右鍵選擇Git Init Here,會多出來一個.git文件夾,這就表示本地git建立成功。右鍵Git Bash進入git命令行,截圖效果以下:網站

爲了保險起見,咱們先執行git init命令ui

$ git init


爲了把本地的倉庫傳到github,還須要配置ssh key。

 

2)在本地建立ssh key

$ ssh-keygen -t rsa -C "your_email@youremail.com"

後面的your_email@youremail.com改成你的郵箱。個人郵箱是lilu@1ke.co,也是在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 git@github.com

回車就會看到: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 "your_email@youremail.com"
yourName是在github的用戶名,下面是郵箱。分別輸入上述命令行 回車, 個人界面顯示以下:

5)進入要上傳的倉庫,右鍵git bash,添加遠程地址

 
$ git remote add origin git@github.com: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上了。

相關文章
相關標籤/搜索