1. 程式人生 > >GitHub版本控制安裝流程

GitHub版本控制安裝流程

參考網址:https://blog.csdn.net/lzxadsl/article/details/48547925

下載git

參考網址:https://blog.csdn.net/bsfz_2018/article/details/79505929

下載地址:https://git-scm.com/ 

然後進行一系列的安裝,傻瓜式的操作即可

下載TortoiseGit

參考網址:https://blog.csdn.net/bsfz_2018/article/details/79505929

 

TortoiseGit是一個開放的git版本控制系統的源客戶端,通過它可以更加方便的使用Git 
此次我們需要下載兩部分,一部分是TortoiseGit

,另一部分是它的中文語言包,兩個都可以在下面的地址下載到 https://tortoisegit.org/

1.    首先進入上面網址,然後點選download進入下載頁面


 

2.    在下載頁面中選擇要安裝的TortoiseGit的32位或者64位版本以及對應的語言包的32位或者64位版本 ,然後分別下載軟體和語言包


3.    先安裝TortoiseGit(TortoiseGit-2.6.0.0-64bit.msi)


下一步,進入版權資訊介面. 直接點下一步 


下一步,選擇SSH客戶端. 可以選擇TortoiseGitPlink(位於TortoiseGit安裝目錄/bin 下), 也可以選擇 Git 預設的SSH客戶端,位於 Git安裝目錄/bin/ssh.exe,此處選擇預設的配置,點選下一步 


下一步點選瀏覽先選擇自己要將軟體安裝到的位置,然後點選下一步 


下一步點選install進行安裝 


安裝完成後,取消Run first startwizard的勾選,直接點選Finish按鈕即可。Runfirst start wizard 執行初次啟動向導 如果勾選,Finish後會有彈窗出來設定Git.exe 檔案的路徑,Git賬號、密碼等這些可以後面再設定 


4.    安裝語言包(TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi

此次安裝的語言包為中文簡體,

直接next然後finish完成安裝


5.    右鍵選單中選擇TortoiseGit,然後選擇settings,進入設定目錄,設定目錄中語言部分,選擇簡體中文,然後點應用再點確定


再開啟右鍵選單可以發現語言已經發生了改變 



如圖所示,修改TortoiseGit->Setting->NetWork下的SSHclient目錄結構:找到Git安裝目錄下usr/bin/ssh.exe檔案,即可。 



配置git

首先在本地建立一對金鑰檔案 ssh key

開啟git bash命令列輸入以下命令:


ssh-keygen -t rsa -C "********@qq.com" 

 

後面的"********@qq.com"改為GitHub上註冊的的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。


成功的話會 在確認路徑下 生成id_rsa金鑰檔案和 id_rsa.pub公鑰檔案


接下來,回到githubhttps://github.com/login

輸入郵箱:*********@qq.com

輸入密碼:*******

登入


 

新增公鑰,這樣以後我們每次上傳程式碼時就會自己進行公鑰和金鑰的驗證,無需在輸入使用者名稱和密碼進行驗證。

進入Settings,左邊選擇 SSH and GPG keys, New SSH key

 


title自己看要填什麼,然後開啟id_rsa.pub,複製裡面的key,如圖5


 

為了驗證是否成功,在gitbash下輸入:

ssh -T [email protected]

如果是第一次的會提示是否continue輸入yes就會看到:You’vesuccessfully authenticated, but GitHub does not provide shell access

這就表示已成功連上github


接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username(這裡我寫的是Jiahang,你們要寫自己的暱稱)email!!你們自己的郵箱!!),因為github每次commit都會記錄他們,

也就是用來記錄是誰提交的。

輸入以下命令:

$ git config --global user.name "Jiahang"  

$ git config --global user.email "[email protected]" 

 

工程上傳與拉取

接下來我們要建立一個原生代碼倉庫,這邊我們直接在桌面上建立,也可以在其他位置建立:

安裝好TortoiseGit後右鍵就會出現這些選單,點選Git在這裡建立版本庫,意思就是在這裡建立倉庫

這是我本地的一個專案,右鍵專案建立倉庫,如圖:




然後就會在我們專案中生成一個.git的隱藏資料夾,如圖:


到此倉庫就建立成功,接下來上傳專案,首先我們要先commit程式碼到本地倉庫中的 mastet分支上,如圖:

填入描述資訊 first commit,記得點提交資訊,記得點全部,如圖:


然後點選OK,成功後會出現下如圖的提示,直接點選關閉就可以


然後在PUSH(推送)github伺服器上,如圖:


如果不知道程式碼倉庫的SSH地址,可以這樣檢視,如圖:



或者這樣也可以:


成功後直接關閉掉視窗,如圖:

然後會到github,進入我們剛剛建立的那個test倉庫,檢視是否提交成功,如圖:

到此我們的程式碼已經算是提交成功了。

如果本地的專案沒有線上倉庫的新,則需要執行拉取操作(Pull ...).在本地專案的空白處點選滑鼠右鍵, 選擇 TortoiseGit--> 拉取... : Pull....



更多操作:

參考網址:https://blog.csdn.net/renfufei/article/details/41647973