概要
本文主要介紹了在Win10系統中安裝Github終端、如何配置安裝好的Git終端以及如何利用Git終端將本身的項目上傳到遠程服務器中git
操做必備
win10系統電腦一臺、良好的互聯網鏈接、GitHub帳戶(須要提早到官網進行註冊)github
GitHub的安裝
一、到官網下載GitHub的安裝軟件 連接爲:https://git-scm.com/download/win 注意進入這個網頁後等待幾秒鐘下載會自動進行,下載完畢後直接雙擊運行,按照說明安裝便可。 二、安裝完成後須要進行的操做: 2.1 首先要將Git的安裝目錄加入到系統環境變量中: 右擊計算機——「屬性」——「高級系統設置」———「環境變量」——找到「系統變量」下的「Path」,點擊「新建」,將剛剛安裝的Git的目錄加進去便可: 2.2 在本地cmd中輸入命令:git --version,若是出現下面這樣的狀況說明安裝成功!
bash
Git的初始配置
一、開啓Git終端 安裝成功後在桌面的開始菜單會多了3個git XXX(分別是:git bash、git gui、git cmd),點擊git bash,便可啓動git終端。 二、綁定Git的用戶名及郵箱 進入終端後,先輸入下面的代碼:服務器
git config --global user.name (這裏是官網註冊的用戶名) git config --global user.email (這裏是官網註冊的郵箱)
以下圖: 三、建立Git的本地倉庫與遠程倉庫 咱們將本身本地的代碼或者項目上傳至GitHub服務器中實質上時咱們在本身的本地創建一個裝項目的「倉庫」,而後經過Internet鏈接上傳到位於遠程服務器裏本身的「倉庫」中,具體這個遠程的「倉庫」裏的代碼是否要共享就看本身的設置了。這裏咱們介紹如何創建這兩個「倉庫」。 3.一、建立Git的本地倉庫 例如,咱們想要把本地磁盤E盤裏的whw_demo文件夾做爲本地倉庫: 方法一:直接在E盤裏建立名爲whw_demo的文件夾便可,而後將本身想要上傳的項目複製到這個文件夾裏 方法二:在git bash終端中先進入E盤的目錄,而後利用mkdir命令新建名爲whw_demo的文件夾,而後將本身想要上傳的項目複製到這個文件夾裏:
你們能夠看到我在E盤新建了兩個本地倉庫。 3.二、建立Git的遠程倉庫 進入官網,用咱們本身的帳戶登陸進去後,點擊右上角的「+」號,而後選擇「New repository」:
接着咱們能夠設置這個倉庫的具體屬性:
設置完畢後點擊Add便可生成遠程倉庫。ssh
本地Git與遠程GitHub鏈接的創建
這一步操做相當重要,只有將Git本地與遠程的GitHub創建了鏈接之後咱們本地的項目才能上傳至遠程服務器 一、Git終端的配置,生成公鑰文件,用來鏈接github 在git終端輸入以下命令,而後連續敲3個回車便可: ssh-keygen -t rsa -C (這裏是你的郵箱地址)
效果以下: 二、本地的配置 2.1 命令執行成功後,在本地電腦的C:\Users\dell下的名爲.ssh的目錄下找到名爲id_rsa.pub的文件,打開這個文件後將裏面的內容先複製下來; 2.2 這裏還須要進行的一步操做是:爲了防止git鏈接失敗,可在.ssh文件夾下新建一個無後綴的名稱爲config的文件,在裏面加入下面代碼:ui
Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443
三、遠程的配置 進入到GitHub的官網,點擊右上角圖標下的settings: 而後,在出現的左邊的settings欄目中選擇SSH and GPG Keys:
而後在出來的左邊的框框中選擇 New SSH:
彈出下圖:
其中Title能夠隨意寫個名字,**Key裏面的內容須要將2.1步中複製的id_rsa.pub文件中的內容拷貝進去,注意不是config文件的代碼!**最後點擊Add便可。 四、驗證鏈接是否成功創建 在git終端上輸入以下命令:spa
ssh -T git@github.com
若是出現下圖所示的內容說明鏈接成功 若是出現錯誤能夠嘗試經過執行
ssh -T -p 22 git@github.com
命令來解決,其中-p 22表示將服務器端口改成22。code
將本地項目上傳到GitHub遠程服務器
其實,這個過程的實質就是在咱們以前建立好的本地倉庫與遠程倉庫之間利用創建好的鏈接進行項目的上傳。 一、包含須要上傳項目的本地倉庫的配置 1.1 在前面的介紹中,咱們已經將本身的項目賦值到了本地倉庫——名爲whw_demo的文件夾中。如今咱們須要在git終端進入這個倉庫,而後在裏面輸入命令: git init
效果以下(同時會在本地生成一個隱藏的init文件): 1.2 咱們上傳的項目的名稱爲WHW_FTP(已將該文件拷貝到whw_demo文件夾下),而後將這個項目提交到倉庫中:
git add WHW_FTP
效果以下: 1.3 接着運行下面代碼(注意-m後面是註釋內容):
git commit -m whw_ftp
效果以下(因爲圖太長只截取了部分): 索引
這裏須要說明的是: (1)git add . #就能夠把全部內容添加到索引庫中,注意後面有個點,並且add和點之間有空格 (2)git commit -m 「註釋內容」 #提交索引庫中的內容,-m是參數,表示註釋內容,主要用來記錄這次操做 1.4 而後運行下面代碼: git remote add origin git@github.com:UserName/RepertoryName.git
其中git@github.com:UserName/RepertoryName.git是咱們github中倉庫的ssh地址,UserName處是用戶名,RepertoryName處github遠程倉庫名(如以前建立的test倉庫)。 效果以下: 而後,再輸入下面代碼:
git push -u origin master
效果以下: 最後,咱們在GitHub官網中本身的test遠程倉庫中能夠看到該項目已經上傳成功了!
最後須要說明的一點是,若是本地倉庫爲空是不能提交的,若是運行
git push -u origin master
出現error錯誤,通常狀況下都是僅進行了init操做,沒有進行add與commit操做。rem