部署以前準備工做,本地安裝Git和註冊一個GitHub帳號;git
本地安裝Gitgithub
由於官網下載速度較慢,從其餘地方下載npm
https://npm.taobao.org/mirrors/git-for-windows/windows
下載以後安裝,鼠標右鍵 Git Bash Here ,證實安裝成功。緩存
git也是須要註冊的 使用姓名和郵箱,否則部署不到GitHub上面ruby
以前已安裝的git能夠先查看一下是否以存在ssh
git config user.name 查看姓名加密
git config user.email 查看郵箱spa
若是沒有能夠進行修改命令行
git config --global user.name "username" git config --global user.email "email"
註冊GitHub,進入官網 點擊 Sign UP ,安裝表單輸入就行了。而後登陸。
將本地的項目推送到GItHub上面:
1-本地建立一個項目,進入項目右鍵點擊 Git Bash Here ,進入操做窗口
2-經過命令git init把這個文件夾變成Git可管理的倉庫
生成以後,文件下會多一個隱藏文件夾 .git
3-經過 git status 命令來查看當前的狀態
新的文件 new file : 新的文件名
4- 而後經過git add .(注意這個".",是有空格的,"."表明這個test這個文件夾下的目錄所有都提交。你也能夠經過git add 文件名 提交指定的文件)把文件添加到緩存區
5-在使用命令git commit -m "這裏面寫你的註釋" 把文件提交的本地倉庫
到這一步只是把本地管理搞好了,尚未和gitHub連接。
6- 如今就到了鏈接遠程倉庫(也就是鏈接Github)
因爲本地Git倉庫和Github倉庫之間的傳輸是經過SSH加密的,因此鏈接時須要設置一下:
建立SSH KEY。先看一下你C盤用戶目錄下有沒有.ssh目錄,有的話看下里面有沒有id_rsa和id_rsa.pub這兩個文件,有就跳到下一步,沒有就經過下面命令建立
$ ssh-keygen -t rsa -C "你的郵箱號"
而後一路回車。這時你就會在用戶下的.ssh目錄裏找到id_rsa和id_rsa.pub這兩個文件
7-登陸Github,找到右上角的圖標,打開點進裏面的Settings,再選中裏面的SSH and GPG KEYS,點擊右上角的New SSH key,而後Title裏面隨便填,再把剛纔id_rsa.pub裏面的內容複製到Title下面的Key內容框裏面,最後點擊Add SSH key,這樣就完成了SSH Key的加密。具體步驟也可看下面:
8-
在Github上建立一個Git倉庫。
你能夠直接點New repository來建立,好比建立了一個tes2t的倉庫。
9-查看git和本地連接的地址
10-在Github上建立好Git倉庫以後咱們就能夠和本地倉庫進行關聯了,根據建立好的Git倉庫頁面的提示,能夠在本地test倉庫的命令行輸入:
$ git remote add origin git@github.com:renbenben/TestNGStudy.git
11-
關聯好以後咱們就能夠把本地庫的全部內容推送到遠程倉庫(也就是Github)上了,經過:
$ git push -u origin master
因爲新建的遠程倉庫是空的,因此要加上-u這個參數。而後進去GitHub test2這個倉庫刷新下就會有已經上傳的文件夾了。
等遠程倉庫裏面有了內容以後,下次再從本地庫上傳內容的時候只需下面這樣就能夠了:
$ git push origin master。
至此就完成了將本地項目上傳到Github的整個過程。