詳解企業如何註冊Gitlab並建立專案

2023-03-24 22:00:39

在企業中如何註冊Gitlab?如何建立公司專案?下面本篇文章給大家介紹一下注冊Gitlab並建立公司專案的方法,希望對大家有所幫助!

登陸

一般企業的gitlab都是私有的,也就是部署在企業私有伺服器上面,外網不能存取,比如,在入職的時候,公司會給你開通企業郵箱,使用這個郵箱就可以登陸企業gitlab。

當然個人也是可以註冊自己的gitlab賬號的,可以存取進行註冊。

現在我們已經成功進入了Gitlab面板,基本常見的就是我們的Group和Project兩個。

Group是分組,裡面是許多Project,你的Leader會把你邀請到你專案所在的分組當中。

Project是專案,你的Leader會給你Project的操作許可權,如果你的級別不是很高,可能就只有提交程式碼許可權。

生成SSH KEY

接手專案以後,我們需要clone到本地,修改了程式碼需要push到遠端倉庫來,這時候就需要給本地操作賦予許可權,讓我們能把原生程式碼提交到遠端的倉庫,這時候就涉及到ssh key的設定了,下面是操作步驟。

1.設定user nameuser email

開啟你的終端,輸入下面兩行命令

git config --global user.name "xiumubai"
git config --global user.email  "[email protected]"
登入後複製

命令解釋:第一行是設定使用者名稱,第二行是設定郵箱,設定成功以後,使用git config --list檢視使用者

這樣就代表設定成功了

生成ssh key

輸入命令ssh-keygen -t rsa -C '郵箱',一路回車即可。

~/.ssh資料夾下面會生成兩個檔案id_rsaid_rsa.pub

執行下面的命令進入ssh,然後開啟id_rsa.pub檔案,這個檔案的內容就是我們需要設定的ssh key

cd ~/.ssh
cat id_rsa.pub
登入後複製

設定ssh key

重新回到github面板,點選我的頭像,然後選擇edit profile

開啟以後,在左側導航欄有個SSH Keys,在輸入框複製貼上id_rsa.pub的內容,輸入一個title,點選Add key即可

新增成功以後,就可以看到新增了的ssh key了

接下來我們就可以在本地提交我們的程式碼到遠端倉庫裡面了。 如果是在企業當中,一般群組和專案都是已經建立好了,我們只是單純的clone專案,然後在本地開發,提交程式碼到倉庫,反覆這個過程。但是,作為一個開發,需要了解全部的,下面就簡單的從建立一個群組和專案開始說起。

建立群組

如果你之前沒有任何群組和專案的話,你的面板是很乾淨的

點選Create a group來建立一個群組,輸入一個個性的名字,因為這裡會檢測重名,然後點選最後面的Create a group建立。注意這裡的許可權控制,Private是私有倉庫,只有開通許可權的人才能看,Public是大家都能存取的。

建立專案

接下來我們建立一個Project

點選New project,建立專案,這裡我們選擇一個空白的專案

給專案起一個名字,然後選擇許可權,根據自己的需求選擇,一般 企業裡面的都是選擇Private,初始化一個REAME.md檔案。點選Create Project

專案建立成功

新增開發人員&許可權

接下來我們給專案新增開發人員,這個操作也是企業當中領導的工作,如果你是剛進入公司同時級別也比較低,就沒有這個許可權操作了。

Porject information中,選擇Members

進入頁面以後,右上角點選invite members

在彈窗中,根據使用者名稱或者郵箱搜尋成員

其中,role角色身份有以下幾種區別:

  • Guest:訪客角色:該角色可以在專案中建立issue、發表評論但是不能觀看和修改GitLab專案程式碼。
  • Reporter:GitLab專案的測試人員:該角色在Guest角色許可權基礎上多了觀看、克隆Gitlab專案的程式碼許可權,但是不能提交專案程式碼,即只能看不能改。
  • Developer:GitLab專案的專案開發人員:該角色可以克隆、開發、提交專案程式碼。
  • Maintainer:GitLab專案的管理員:該角色可以建立專案、新增tag、保護分支、新增專案成員、編輯專案。核心RD負責人可以賦予這個許可權。
  • Owner:Git系統管理員即Administrator:該角色擁有至高無上的許可權。開發組leader可以賦予這個許可權。

最後選擇一個過期時間,這個根據實際情況選擇

設定好了以後,點選Invite進行新增。

新增成功以後,就可以在列表中看到剛剛邀請的成員,你可以在這裡設定他的許可權,也可以移除,非常方便的管理專案當中的每個開發人員。

(學習視訊分享:)

以上就是詳解企業如何註冊Gitlab並建立專案的詳細內容,更多請關注TW511.COM其它相關文章!