您好,登錄后才能下訂單哦!
這篇文章主要介紹“企業(yè)怎么注冊Gitlab并創(chuàng)建項(xiàng)目”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“企業(yè)怎么注冊Gitlab并創(chuàng)建項(xiàng)目”文章能幫助大家解決問題。
一般企業(yè)的gitlab都是私有的,也就是部署在企業(yè)私有服務(wù)器上面,外網(wǎng)不能訪問,在入職的時候,公司會給你開通企業(yè)郵箱,使用這個郵箱就可以登陸企業(yè)gitlab。
當(dāng)然個人也是可以注冊自己的gitlab賬號的,可以訪問Gitlab注冊鏈接進(jìn)行注冊。
現(xiàn)在我們已經(jīng)成功進(jìn)入了Gitlab面板,基本常見的就是我們的Group和Project兩個。
Group是分組,里面是許多Project,你的Leader會把你邀請到你項(xiàng)目所在的分組當(dāng)中。
Project是項(xiàng)目,你的Leader會給你Project的操作權(quán)限,如果你的級別不是很高,可能就只有提交代碼權(quán)限。
接手項(xiàng)目以后,我們需要clone
到本地,修改了代碼需要push
到遠(yuǎn)程倉庫來,這時候就需要給本地操作賦予權(quán)限,讓我們能把本地代碼提交到遠(yuǎn)程的倉庫,這時候就涉及到ssh key
的配置了,下面是操作步驟。
user name
和user email
打開你的終端,輸入下面兩行命令
git config --global user.name "xiumubai"
git config --global user.email "xiumubai@qq.com"
命令解釋:第一行是配置用戶名,第二行是配置郵箱,配置成功以后,使用git config --list
查看用戶
這樣就代表配置成功了
ssh key
輸入命令ssh-keygen -t rsa -C '郵箱'
,一路回車即可。
在~/.ssh
文件夾下面會生成兩個文件id_rsa
、id_rsa.pub
執(zhí)行下面的命令進(jìn)入ssh,然后打開id_rsa.pub
文件,這個文件的內(nèi)容就是我們需要配置的ssh key
cd ~/.ssh
cat id_rsa.pub
ssh key
重新回到github面板
,點(diǎn)擊我的頭像,然后選擇edit profile
打開以后,在左側(cè)導(dǎo)航欄有個SSH Keys
,在輸入框復(fù)制粘貼id_rsa.pub
的內(nèi)容,輸入一個title
,點(diǎn)擊Add key
即可
添加成功以后,就可以看到添加了的ssh key了
接下來我們就可以在本地提交我們的代碼到遠(yuǎn)程倉庫里面了。
如果是在企業(yè)當(dāng)中,一般群組和項(xiàng)目都是已經(jīng)創(chuàng)建好了,我們只是單純的clone
項(xiàng)目,然后在本地開發(fā),提交代碼到倉庫,反復(fù)這個過程。但是,作為一個開發(fā),需要了解全部的,下面就簡單的從創(chuàng)建一個群組和項(xiàng)目開始說起。
如果你之前沒有任何群組和項(xiàng)目的話,你的面板是很干凈的
點(diǎn)擊Create a group
來創(chuàng)建一個群組,輸入一個個性的名字,因?yàn)檫@里會檢測重名,然后點(diǎn)擊最后面的Create a group
創(chuàng)建。注意這里的權(quán)限控制,Private
是私有倉庫,只有開通權(quán)限的人才能看,Public
是大家都能訪問的。
接下來我們創(chuàng)建一個Project
,
點(diǎn)擊New project
,創(chuàng)建項(xiàng)目,這里我們選擇一個空白的項(xiàng)目
給項(xiàng)目起一個名字,然后選擇權(quán)限,根據(jù)自己的需求選擇,一般 企業(yè)里面的都是選擇Private
,初始化一個REAME.md
文件。點(diǎn)擊Create Project
項(xiàng)目創(chuàng)建成功
接下來我們給項(xiàng)目添加開發(fā)人員,這個操作也是企業(yè)當(dāng)中領(lǐng)導(dǎo)的工作,如果你是剛進(jìn)入公司同時級別也比較低,就沒有這個權(quán)限操作了。
在Porject information
中,選擇Members
進(jìn)入頁面以后,右上角點(diǎn)擊invite members
在彈窗中,根據(jù)用戶名或者郵箱搜索成員
其中,role
角色身份有以下幾種區(qū)別:
Guest:訪客角色:該角色可以在項(xiàng)目中創(chuàng)建issue、發(fā)表評論但是不能觀看和修改GitLab項(xiàng)目代碼。
Reporter:GitLab項(xiàng)目的測試人員:該角色在Guest角色權(quán)限基礎(chǔ)上多了觀看、克隆Gitlab項(xiàng)目的代碼權(quán)限,但是不能提交項(xiàng)目代碼,即只能看不能改。
Developer:GitLab項(xiàng)目的項(xiàng)目開發(fā)人員:該角色可以克隆、開發(fā)、提交項(xiàng)目代碼。
Maintainer:GitLab項(xiàng)目的管理員:該角色可以創(chuàng)建項(xiàng)目、添加tag、保護(hù)分支、添加項(xiàng)目成員、編輯項(xiàng)目。核心RD負(fù)責(zé)人可以賦予這個權(quán)限。
Owner:Git系統(tǒng)管理員即Administrator:該角色擁有至高無上的權(quán)限。開發(fā)組leader可以賦予這個權(quán)限。
最后選擇一個過期時間,這個根據(jù)實(shí)際情況選擇
設(shè)置好了以后,點(diǎn)擊Invite
進(jìn)行添加。
添加成功以后,就可以在列表中看到剛剛邀請的成員,你可以在這里設(shè)置他的權(quán)限,也可以移除,非常方便的管理項(xiàng)目當(dāng)中的每個開發(fā)人員。
關(guān)于“企業(yè)怎么注冊Gitlab并創(chuàng)建項(xiàng)目”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。