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
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公鑰檔案
接下來,回到github:https://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