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

1、配置Gitlab服務端:html

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

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

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

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

提示:瀏覽器

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

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


2、配置SSH: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服務器

3、Gitlab頁面建立Group和Projects

  1. 登陸Gitlab頁面。
  2. 建立Group
  3. 在Group裏建立Project

4、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頁面裏查看項目文件,便可看到上傳的文件。

5、從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. 拉取完成。

補充:

相關文章
相關標籤/搜索