windows配置Gitlab、SSH和TorToiseGit基本操作


一、配置Gitlab服務端:

1.windows用戶需要用虛擬機(VMware或Hyper-V)安裝linux來配置gitlab服務端

2.選擇虛擬機VMware安裝Hyper-V安裝

3.選擇linuxCentOS6.5安裝ubuntu 16安裝

4.安裝好后參照官方安裝文檔安裝gitlab

提示:

1.虛擬機安裝linux使用橋接網絡(同一網段)。

2.安裝好后在瀏覽器上輸入gitlab服務器IP,打開gitlab頁面則配置成功(第一次打開需要設置密碼)。


二、配置SSH:

1.再想要連接gitlab服務端的windows電腦上安裝GitTortoiseGit(漢化包根據自己情況選擇是否下載)

2.打開剛安裝的Git-Git Bash輸入(“name”為你Gitlab頁面登錄的用戶名,“email”為Gitlab頁面注冊時候的Email,忘記可登錄Gitlab頁面查看個人信息):

  1. git config --global user.name "name"
    git config --global user.email "email"

3.使用TorToiseGit-PuTTYgen工具創建密鑰(公鑰放入Gitlab頁面User Settings-SSH Keys,私鑰保存到本地):

  1. 創建Generate密鑰。
  2. 復制創建好的公鑰信息添加到Gitlab頁面User Settings-SSH Keys中。
  3. Save private Key保存私鑰到本地。

4.提示:用Git Bash連接Gitlab服務器則需要在Git Bash中創建密鑰。

  1. 輸入命令,"email"常為注冊gitlab時的郵箱
  2. ssh-keygen -t rsa -C "email"
  3. 也可注冊多密鑰,命名不同的路徑名字即可並且配置config文件編輯別名及訪問ip地址。
  4. 制公鑰到git服務器

三、Gitlab頁面創建Group和Projects

  1. 登錄Gitlab頁面。
  2. 創建Group
  3. 在Group里創建Project

四、Push上傳本地項目到Gitlab服務器上剛建的Projects里

  1. 再本地項目文件夾里右鍵-Git Create repository here...-OK.
  2. 文件夾里右鍵-Git Commit --> "master"...
  3. 在Commit界面填寫Message-選擇文件-commit&Push.
  4. 在Push界面-Manage-配置Remotes。
    Remote-隨意填寫
    URL-git@192.168.1.5:ESI/Simulation
    Push URL-git@192.168.1.5:ESI/Simulation
    Putty-選擇上面保存在本地的私鑰
    最后Add New/Save.-確定。

    192.168.1.5填寫自己的gitlab服務器IP,ESI替換成自己在gitlab頁面上創建的Group名,Simulation替換成Gitlab頁面上創建的Projects名。

  5. 點擊OK完成Push。
  6. 成功后打開Gitlab頁面里查看項目文件,即可看到上傳的文件。

五、從Gitlab服務器上Pull拉取項目到本地

  1. 創建本地庫文件夾。
  2. 打開文件夾-右鍵-Git Create repository here...-OK.
  3. 右鍵-TortoiseGit-pull..-Manage Remotes-在Remotes里配置信息
    Remote-隨意填寫
    URL-git@192.168.1.5:ESI/Simulation
    Push URL-git@192.168.1.5:ESI/Simulation
    Putty-選擇上面保存在本地的私鑰
    最后Add New/Save.-確定。

    192.168.1.5填寫自己的gitlab服務器IP,ESI替換成自己在gitlab頁面上創建的Group名,Simulation替換成Gitlab頁面上創建的Projects名。

  4. 在Pull里點擊確定即可。
  5. 拉取完成。

補充:

 


免責聲明!

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



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