1、配置Gitlab服務端:html
1.windows用戶須要用虛擬機(VMware或Hyper-V)安裝linux來配置gitlab服務端linux
3.選擇linuxCentOS6.5安裝或ubuntu 16安裝ubuntu
4.安裝好後參照官方安裝文檔安裝gitlab
windows
提示:瀏覽器
1.虛擬機安裝linux使用橋接網絡(同一網段)。服務器
2.安裝好後在瀏覽器上輸入gitlab服務器IP,打開gitlab頁面則配置成功(第一次打開須要設置密碼)。網絡
2、配置SSH:ssh
1.再想要鏈接gitlab服務端的windows電腦上安裝Git和TortoiseGit(漢化包根據本身狀況選擇是否下載)。工具
2.打開剛安裝的Git-Git Bash輸入(「name」爲你Gitlab頁面登陸的用戶名,「email」爲Gitlab頁面註冊時候的Email,忘記可登陸Gitlab頁面查看我的信息):
git config --global user.name "name" git config --global user.email "email"
3.使用TorToiseGit-PuTTYgen工具建立密鑰(公鑰放入Gitlab頁面User Settings-SSH Keys,私鑰保存到本地):
4.提示:用Git Bash鏈接Gitlab服務器則須要在Git Bash中建立密鑰。
ssh-keygen -t rsa -C "email"
3、Gitlab頁面建立Group和Projects
4、Push上傳本地項目到Gitlab服務器上剛建的Projects裏
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、從Gitlab服務器上Pull拉取項目到本地
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名。