第一次登陸gitlab,默認(rèn)需要設(shè)置密碼日麸。
一 添加項(xiàng)目和用戶(hù)組
點(diǎn)擊左上角的項(xiàng)目,選擇Your projects,選擇新建項(xiàng)目
點(diǎn)擊導(dǎo)航欄 管理區(qū)域(扳手)逮光,選擇用戶(hù)代箭,創(chuàng)建用戶(hù),點(diǎn)擊群組涕刚,創(chuàng)建群組嗡综,進(jìn)入群組,將創(chuàng)建的用戶(hù)加入群組杜漠,如下圖
選擇管理權(quán)限极景,將群組或者成員添加進(jìn)項(xiàng)目。
二 生成SSH秘鑰并添加進(jìn)gitlab
用戶(hù)在本地通過(guò)ssh-keygen 生成秘鑰后碑幅,方法見(jiàn)一臺(tái)電腦配置多個(gè)git賬戶(hù) gitlab/github/coding,登錄gitlab后臺(tái)塞绿,點(diǎn)擊右上角頭像沟涨,選擇設(shè)置,選擇SSH Keys,將生成的公鑰復(fù)制到對(duì)話框中并保存异吻。
三 初始化項(xiàng)目
第一次拉取項(xiàng)目并推送代碼需要在gitlab admin賬戶(hù)下進(jìn)行
推送代碼到gitlab上后裹赴,可在gitlab中對(duì)應(yīng)的項(xiàng)目看到項(xiàng)目信息以及commits等信息
現(xiàn)在git倉(cāng)庫(kù)算完成了,接下來(lái)需要做的就是將代碼部署到服務(wù)器上
四 部署代碼到服務(wù)器
登錄服務(wù)器诀浪,這里以centos為例棋返,登錄服務(wù)器后,通過(guò)ssh-keygen命令生成秘鑰雷猪,訪問(wèn).ssh睛竣,將id_rsa.pub的內(nèi)容粘貼到gitlab中,在需要保存項(xiàng)目的目錄下
//gitlab是我在本地.ssh/config中設(shè)置的Host求摇,
git clone git@gitlab:/XXX/XXX.git
//如果沒(méi)有設(shè)置的話射沟,這么設(shè)置
git clone git@gitlab.XXX.com:XXX/XXX.git
以上步驟完成了手動(dòng)拉取代碼殊者,下一篇介紹自動(dòng)部署代碼
(GitLab系列四)gitlab設(shè)置代碼自動(dòng)部署