git hub安裝


windows下GitHub的安裝、配置以及項目的上傳過程詳細介紹

概要

本文主要介紹了在Win10系統中安裝Github終端、如何配置安裝好的Git終端以及如何利用Git終端將自己的項目上傳到遠程服務器中

操作必備

win10系統電腦一台、良好的互聯網連接、GitHub賬戶(需要提前到官網進行注冊)

GitHub的安裝

1、到官網下載GitHub的安裝軟件
鏈接為:https://git-scm.com/download/win
注意進入這個網頁后等待幾秒鍾下載會自動進行,下載完畢后直接雙擊運行,按照說明安裝即可。
2、安裝完成后需要進行的操作:
2.1 首先要將Git的安裝目錄加入到系統環境變量中:
右擊計算機——“屬性”——“高級系統設置”———“環境變量”——找到“系統變量”下的“Path”,點擊“新建”,將剛剛安裝的Git的目錄加進去即可:

2.2 在本地cmd中輸入命令:git --version,如果出現下面這樣的情況說明安裝成功!

Git的初始配置

1、開啟Git終端
安裝成功后在桌面的開始菜單會多了3個git XXX(分別是:git bash、git gui、git cmd),點擊git bash,即可啟動git終端。
2、綁定Git的用戶名及郵箱
進入終端后,先輸入下面的代碼:

git config --global user.name (這里是官網注冊的用戶名) git config --global user.email (這里是官網注冊的郵箱) 

如下圖:

3、創建Git的本地倉庫與遠程倉庫
我們將自己本地的代碼或者項目上傳至GitHub服務器中實質上時我們在自己的本地建立一個裝項目的“倉庫”,然后通過Internet連接上傳到位於遠程服務器里自己的“倉庫”中,具體這個遠程的“倉庫”里的代碼是否要共享就看自己的設置了。這里我們介紹如何建立這兩個“倉庫”。
3.1、創建Git的本地倉庫
例如,我們想要把本地磁盤E盤里的whw_demo文件夾作為本地倉庫:
方法一:直接在E盤里創建名為whw_demo的文件夾即可,然后將自己想要上傳的項目復制到這個文件夾里
方法二:在git bash終端中先進入E盤的目錄,然后利用mkdir命令新建名為whw_demo的文件夾,然后將自己想要上傳的項目復制到這個文件夾里:

大家可以看到我在E盤新建了兩個本地倉庫。
3.2、創建Git的遠程倉庫
進入官網,用我們自己的賬戶登錄進去后,點擊右上角的“+”號,然后選擇“New repository”:

接着我們可以設置這個倉庫的具體屬性:

設置完畢后點擊Add即可生成遠程倉庫。

本地Git與遠程GitHub連接的建立

這一步操作至關重要,只有將Git本地與遠程的GitHub建立了連接以后我們本地的項目才能上傳至遠程服務器
1、Git終端的配置,生成公鑰文件,用來連接github
在git終端輸入如下命令,然后連續敲3個回車即可
ssh-keygen -t rsa -C (這里是你的郵箱地址)
效果如下:

2、本地的配置
2.1 命令執行成功后,在本地電腦的C:\Users\dell下的名為.ssh的目錄下找到名為id_rsa.pub的文件,打開這個文件后將里面的內容先復制下來;
2.2 這里還需要進行的一步操作是:為了防止git連接失敗,可在.ssh文件夾下新建一個無后綴的名稱為config的文件,在里面加入下面代碼:

Host github.com
User git 
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa Port 443

3、遠程的配置
進入到GitHub的官網,點擊右上角圖標下的settings:

然后,在出現的左邊的settings欄目中選擇SSH and GPG Keys:

然后在出來的左邊的框框中選擇 New SSH:

彈出下圖:

其中Title可以隨意寫個名字,Key里面的內容需要將2.1步中復制的id_rsa.pub文件中的內容拷貝進去,注意不是config文件的代碼!最后點擊Add即可。
4、驗證連接是否成功建立
在git終端上輸入如下命令:

ssh -T git@github.com

如果出現下圖所示的內容說明連接成功

如果出現錯誤可以嘗試通過執行 ssh -T -p 22 git@github.com 命令來解決,其中-p 22表示將服務器端口改為22。

將本地項目上傳到GitHub遠程服務器

其實,這個過程的實質就是在我們之前創建好的本地倉庫與遠程倉庫之間利用建立好的連接進行項目的上傳。
1、包含需要上傳項目的本地倉庫的配置
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操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM