2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Java培訓:gitlab-使用入門

更新時間:2022-08-24 來源:黑馬程序員 瀏覽量:

  1.導讀

  本教程主要講解了GitLab在項目的環境搭建和基本的使用,可以幫助大家在企業中能夠自主搭建GitLab服務,并且可以GitLab中的組、權限、項目自主操作。

  - GitLab簡介

  - GitLab環境搭建

  - GitLab基本使用(組、權限、用戶、項目)

  2.GitLab簡介

   GitLab是整個DevOps生命周期的第一個應用程序。其使用與GitHub類似,并且提供了許多DevOps相關的功能。GitLab提供無與倫比的可見性,更高的效率和全面的治理。這使得軟件生命周期加快了200%,從根本上提高了業務速度。

   官方網站:https://about.gitlab.com/

  

1661307504473_1.jpg

  3.GitLab安裝

   此處以centos7為例。

  1)安裝并配置依賴項,同時打開HTTP訪問和SSH訪問

  ```

  sudo yum install -y curl policycoreutils-python openssh-server

  sudo systemctl enable sshd

  sudo systemctl start sshd

  sudo firewall-cmd --permanent --add-service=http

  sudo systemctl reload firewalld

  ```

  2)安裝GitLab軟件包

  ```

  curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

  sudo yum install gitlab-ce

  ```

  

1661307523423_2.jpg

  3)初始化GitLab配置

  ```

  sudo gitlab-ctl reconfigure

  ```

  其他命令

  ```

  啟動 gitlab 服務

  gitlab-ctl start

  停止 gitlab 服務

  gitlab-ctl stop

  ```

  默認安裝位置

  

1661307538947_3.jpg

  4)訪問登錄

   首次訪問時,會重定向到重置密碼頁面,設置初始化登錄密碼。默認用戶名為**root**。當重置成功,跳轉到登錄頁面,輸入用戶名/密碼登錄即可

  

1661307552120_4.jpg

  登錄成功后,進入主頁

  

1661307565274_5.jpg

   默認語言使用的英文,如果想修改為中文的話。操作步驟:右上角頭像 -> Settings -> Preferences -> Language -> 簡體中文 -> save changes。 然后刷新當前頁面即可。

  

1661307579785_6.jpg

  4.GitLab使用

  4.1)創建組及組權限配置

   在GitLab組相當于團隊,在項目開發過程中,每個組有不同的組員和對應的不同的子項目,對項目組用戶開放項目的訪問。

   在GitLab首頁選擇**Create a Group**,進入創建頁面,輸入群組名稱,群組URL,群組描述,同時還需選擇可見性級別,其相當于設置組權限。

   在可見性級別中包含三種:

   私有:群組及其項目只能由成員查看

   內部:任何登錄的用戶都可以查看該群組和任何內部項目

   公開:不進行身份驗證,可以隨意查看。

  

1661307614686_7.jpg

   當輸入完信息,點擊創建群組即可完成組的創建。

  

1661307630586_8.jpg

  4.2)創建用戶及用戶權限配置

  4.2.1)創建用戶

  組有了之后,還需要向組內添加項目組成員。

  

1661307650917_9.jpg

   當點擊【新用戶】后,會進入到添加用戶頁面,需要輸入Name、Username、和Email。最后點擊create user即可。

  

1661307665062_10.jpg

   接著以管理員身份,重新進入到成員列表頁面,此時已經可以看到新增了一個【member1】用戶。接著點擊 【編輯】,設置該用戶的登錄密碼。

  

1661307678493_11.jpg

  4.2.2)用戶進組,及用戶權限指定

   現在有了組和用戶后,可以將指定用戶添加到組中。

  

1661307692854_12.jpg

   當進入到組的詳情頁面中之后,即可將指定用戶添加到組中。首先需要先確定當前被操作的用戶。接著需要指定當前用戶的身份權限。

   身份對應權限,總共有五個選項,分別為:

  -  Guest:可以創建issue、發表評論,不能讀寫版本庫

  -  Reporter:可以克隆代碼,不能提交,QA、PM可以賦予這個權限

  -  Developer:以克隆代碼、開發、提交、push,RD可以賦予這個權限

  -  Maintainer:可以創建項目、添加tag、保護分支、添加項目成員、編輯項目,核心RD負責人可以賦予這個權限

  -  Owner:可以設置項目訪問權限 - Visibility Level、刪除項目、遷移項目、管理組成員,開發組leader可以賦予這個權限

  可以根據實際人員情況,進行人員角色權限分配。此處選擇【Developer】

  

1661307710237_13.jpg

   

1661307727198_14.jpg

  4.3)創建項目

   GitLab核心作用是作為代碼倉庫,因為它可以像GitHub一樣進行代碼托管。首先需要創建好項目,然后把項目指派該開發組。

  

1661307745326_15.jpg

   當進入到新建項目頁面,GitLab提供了三種創建方式:空白項目、從模板創建、導入項目。此處使用【空白項目】。對于權限仍然是三個,與組權限相同。

   

1661307758680_16.jpg

  當創建成功,即可進入到項目頁面。

  

1661307771960_17.jpg

  并且此時,進入到項目組詳情頁面,可以看到該項目組已經關聯了一個項目

  

1661307786998_18.jpg

  5.總結

  各位小伙伴,在企業開發的過程中,代碼的版本控制工具肯定會使用的,而GitLab是目前最流行的版本控制服務,通過我們以上的學習,我們要重點掌握關于GitLab的基本使用,如:項目組的創建、把成員添加到對應的開發組內、以組創建項目并與成員進行共享等等操作。

分享到:
在線咨詢 我要報名
和我們在線交談!