Windows下Qt Creator使用版本控制器Git來進行版本控制,GitHub進行代碼託管


1、安裝Git

下載地址:http://git-scm.com/download/win

下載後直接安裝,可以選擇安裝路徑,其他全部默認,安裝完成後設置系統環境變量PATH路徑,加入“Git安裝目錄\bin;”。

2、設置SSH公鑰

注意:這一步的正確配置非常重要,我們至少得有一個SSH公鑰才能連接並操作GitHub上的項目

打開Git Bash,這裏我們要配置本地與github.com之間的SSH公鑰。

首先,輸入以下代碼:ssh-keygen-t rsa -C "你的email地址"

按回車鍵執行,如果執行成功。返回

Generating public/private rsa key pair.

Enter file in which to save the key(/home/forwhat.cn/.ssh/id_rsa):

在這裏就是設置存儲地址了.直接按回車鍵即可;

Enter passphrase (empty for no passphrase):

再次直接按回車鍵;

Enter same passphrase again:

再次直接按回車鍵;

Your identification has been saved in/home/forwhat.cn/.ssh/id_rsa.

Your public key has been saved in/home/forwhat.cn/.ssh/id_rsa.pub.

The key fingerprint is:

The key's randomart image is:

+--[ RSA 2048]----+

|  . = .  o      |

|   o + +o.o      |

|E o . o.=+.      |

|.+   ==+ooo.     |

+-----------------+

這樣SSH key生成了一對非對稱的公\私密鑰,默認它們被存儲在:                              

C:\Users\Administrator\.ssh

該.ssh文件夾下面,密鑰放在id_rsa文件裏面,不用理會它;SSH公鑰放在id_rsa.pub裏面,用文本編輯器打開它,複製裏面所有的字符。

打開已註冊的Github用戶,在賬號管理Settings頁面,打開“SSH Keys”欄目,請點擊“Add SSH key”,Title可空或者任意,直接粘貼剛纔複製的字符在Key文本域裏面,最後點擊Add Key!

3、在GitHub創建新項目

SSH成功創建後,在Github網站上創建一個新的項目,創建新的項目/ Create a New Repository,比如創建一個Test項目,打開Test項目,複製SSH鏈接:

[email protected]:abc/Test.git

abc是我的用戶名,“/”後是你的項目名稱“Test”。

4、設置全局用戶

回到剛纔的DOS窗口,我們要設置全局用戶名稱以及Email以方便Git知道你是誰,分別輸入:

鍵入>git config --global user.name “你的用戶名”

鍵入>git config --global user.email “你的email地址”

5、建立本地Git倉庫

直接在本地建立Git倉庫用來存放你的項目,比如:D:\Test\,將dos定位到該目錄

鍵入>git init 來系統初始化當前的Git倉庫目錄

鍵入>touch readme 用touch命令創建名爲readme的文件

鍵入>git add readme 把文件readme加入git的版本控制

鍵入>git commit –m ‘add file readme’提交新版本至Git倉庫

鍵入>git remote add origin [email protected]:abc/Test.git

在本地爲遠程服務器建立一個名爲origin的分支,以後你要提交本地更新到遠程服務器時,就可以用origin別名替代“[email protected]:abc/Test.git”

鍵入>git pull origin master 把遠程服務器master分支的內容更新至本地分支

鍵入>git push origin master 把本地master分支所有的修改提交至遠程git服務器上的master分支

完成了以上操作後,你可以訪問下GitHub上你的項目

6、打開Qt Creator創建項目

在新建的本地Git倉庫目錄即D:\Test\下新建一個Qt的項目,注意你的項目一定要在Git倉庫目錄下,否則Qt Creator不能啓用版本控制,設置Tools—>Options...-->Git,啓用環境變量,確保路徑能找到git.exe。

選擇Tools—>Git-->Commit命令提交修改,如果信息提示“git status -u命令錯誤或無效”說明PATH變量找不到git.exe,重新設置環境變量,commit是將更新提交到本地倉庫,此時會打開一個提交窗口,要你輸入提交信息,所有信息都要輸入。

完成提交後選擇Tools—>Git-->Push命令將本地版本同步到服務器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章