安裝及使用tortoiseGit管理GitLab項目的一些當心得

最近剛接觸gitLab,想必你們對git對比svn有很多優勢也都很瞭解了,這裏就不贅述了,剛接觸的時候走了很多彎路才實現push到遠程而且pull回本地,廢話少說下面進入正題,這裏主要解決的是你已經裝上了tortoiseGit可是push不過去的問題,本文采用的是在windows下經過ssh協議方式推送。git

1,安裝tortoiseGIt以前,請確保你的機器上已經安裝Git軟件,tortoiseGit的常規設置這裏會有要求,不然tortoiseGit就裝不上windows

Git傻瓜式安裝就好了,而後裝tortoiseGit的時候注意到會有選擇ssh模式或者其餘,這裏會決定你後面提交的方式,若是當時你直接默認安裝了可是後面你又想使用ssh方式進行傳送,那麼你只須要安裝完成後進入到tortoiseGit的設置裏面更改網絡這裏選擇ssh客戶端便可(ssh.exe存在於你剛纔所裝的Git的bin目錄裏)網絡

2接下來設置郵箱賬號,以下圖 打開tortoiseGit的Git設置,如圖進行設置便可ssh

3,接下來,你須要設置ssh key,ssh-key的生成,安裝tortoiseGit後 右鍵菜單會有Git Bash選項,選擇打開,而後在命令行內執行 ssh-keygen -t rsa -C haiyan.xu.vip@gmail.com」,引號中的內容爲你註冊gitLab的郵箱,最後在系統盤的用戶目錄文件夾下面尋找一個.ssh的文件下的id_rsa.pub的文件,將該文件中的全部內容複製添加到gitLab中的sshkey中,如圖,名字能夠隨便取,須要說明的是,ssh key和機器有關,即一個機器對應一個sshkey(即便使用同一個郵箱生成也不例外),若是你再其餘地方想用tortoiseGit,那麼你須要從新生成sshkey並添加到gitLab中去。svn

4.而後在gitLab建立一個新項目(+new Project),建立完畢會以下圖所示,選中ssh便可進行ssh方式傳輸。spa

5.而後回到本地,右鍵選擇tortoiseGit進行clone,便可把剛纔在gitLab建立的項目pull到本地,同時也能夠將本地的版本庫同步到本地或者push到遠程。命令行

6.remove在gitLab建立的項目,若是剛建立的話在當前頁面的最下方是有一個remove選項,可是若是是已經進行過operate的repository下面就沒有remove選項了,那麼此時咱們就須要進入到該項目左下角的setting裏面,如圖,接着只須要劃到打開頁面的最下方便可看到刪除版本控制

選擇remove後會看到如圖,把箭頭1所指的項目名(也就是要刪除的項目名)填入到2箭頭所指的地方,而後選擇confirm便可刪除項目。ip

7,固然使用一些IDE也能夠實現代碼的版本控制,好比Eclipse,VS等,這裏就再也不贅述了,新手一枚,若有錯誤,歡迎指正!rem

相關文章
相關標籤/搜索