目錄
登陸
產生SSH KEY
1.設定user nameuser email
生成ssh key
設定ssh key
建立群組
建立專案
首頁 開發工具 Git 詳解企業如何註冊Gitlab並創建項目

詳解企業如何註冊Gitlab並創建項目

Mar 24, 2023 pm 07:22 PM
github gitlab

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

詳解企業如何註冊Gitlab並創建項目

登陸

一般企業的gitlab都是私有的,也就是部署在企業私有伺服器上面,外網不能訪問,例如icode.xiumubai.com/,在入職的時候,公司會給你開通企業郵箱,使用這個郵箱就可以登陸企業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  "xiumubai@qq.com"
登入後複製

指令解釋:第一行是設定使用者名,第二行是設定信箱,設定成功以後,使用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並創建項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1269
29
C# 教程
1248
24
如何在 Windows 11/10 上安裝 GitHub Copilot 如何在 Windows 11/10 上安裝 GitHub Copilot Oct 21, 2023 pm 11:13 PM

GitHubCopilot是編碼人員的下一個級別,它基於AI的模型可以成功預測和自動完成您的程式碼。但是,您可能想知道如何在您的裝置上加入這個AI天才,以便您的編碼變得更加容易!但是,使用GitHub並不是很容易,初始設定過程是一個棘手的過程。因此,我們創建了這個逐步教程,介紹如何在Windows11、10上的VSCode中安裝和實作GitHubCopilot。如何在Windows上安裝GitHubCopilot此過程有幾個步驟。因此,請立即執行以下步驟。步驟1–您必須在電腦上安裝最新版本的可視

如何利用GitLab進行專案文件管理 如何利用GitLab進行專案文件管理 Oct 20, 2023 am 10:40 AM

如何利用GitLab進行專案文件管理一、背景介紹在軟體開發過程中,專案文件是非常重要的資料,不僅能夠幫助開發團隊了解專案的需求和設計,還能提供給測試團隊和客戶參考。為了方便專案文件的版本控制和團隊協作,我們可以利用GitLab來進行專案文件管理。 GitLab是一個基於Git的版本控制系統,除了支援程式碼管理,還可以管理專案文件。二、GitLab環境建置首先,我

centos離線安裝中文版GitLab centos離線安裝中文版GitLab Feb 19, 2024 am 11:36 AM

1.下載gitlab安裝包從【清華大學開源軟體鏡像站】下載最新中文版gitlab安裝包,安裝包裡自帶了簡體中文漢化包。從【gitlab官網】下載gitlab最新安裝包。 2.安裝gitlab以gitlab-ce-14.9.4-ce.0.el7.x86_64為例,上傳至centos伺服器使用yum安裝gitlabyum-yinstallgitlab-ce-14.3.2-ce.0.el7.x86_64. rpm使用yum安裝gityum-yinstallgit#安裝git修改gitlab設定檔vi

Ubuntu上的Git安裝流程 Ubuntu上的Git安裝流程 Mar 20, 2024 pm 04:51 PM

Git是一個快速、可靠、適應性強的分散式版本控制系統。它旨在支援分散式的非線性工作流程,使其成為各種規模的軟體開發團隊的理想選擇。每個Git工作目錄都是一個獨立的儲存庫,具有所有更改的完整歷史記錄,並且能夠追蹤版本,即使沒有網路存取或中央伺服器。 GitHub是託管在雲端的Git儲存庫,它提供了分散式修訂控制的所有功能。 GitHub是Git的儲存庫,託管在雲端。與作為CLI工具的Git不同,GitHub有一個基於Web的圖形使用者介面。它用於版本控制,這涉及與其他開發人員協作,並追蹤隨時間推移對腳本和

GitLab的程式庫備份與復原功能及實作步驟 GitLab的程式庫備份與復原功能及實作步驟 Oct 20, 2023 pm 12:04 PM

GitLab是一個開源的程式碼託管平台,提供了豐富的功能,包括程式碼庫備份和還原。程式碼庫備份是確保程式碼安全的重要步驟之一,它可以幫助我們在發生意外情況時恢復資料。本文將介紹GitLab的程式碼庫備份和復原功能,並提供對應的實作步驟和程式碼範例。 GitLab的程式碼庫備份功能GitLab提供了兩種類型的備份:增量備份和全量備份。增量備份:增量備份是指只備份最新變更的數據

如何在GitLab中設定存取權限和使用者角色 如何在GitLab中設定存取權限和使用者角色 Oct 20, 2023 am 11:57 AM

如何在GitLab中設定存取權限和使用者角色GitLab是一個功能強大的開源程式碼託管平台,它不僅可以幫助團隊輕鬆管理和協作開發程式碼,還能提供靈活的存取權限和使用者角色設定。在這篇文章中,我們將探討如何在GitLab中設定存取權限和使用者角色,並提供具體的程式碼範例供參考。一、設定使用者角色在GitLab中,使用者角色主​​要分為Owner、Maintainer、Develo

GitLab的權限管理與單一登入整合技巧 GitLab的權限管理與單一登入整合技巧 Oct 21, 2023 am 11:15 AM

GitLab的權限管理和單一登入整合技巧,需要具體程式碼範例概述:在GitLab中,權限管理和單一登入(SSO)是非常重要的功能。權限管理可以控制使用者對程式碼倉庫、專案和其他資源的存取權限,而單一登入整合可以提供更方便的使用者認證和授權方式。本文將介紹如何在GitLab中進行權限管理和單一登入整合。一、權限管理專案存取權限控制在GitLab中,專案可以設定為私有

如何在GitLab中進行持續整合的程式碼覆蓋率分析 如何在GitLab中進行持續整合的程式碼覆蓋率分析 Oct 20, 2023 pm 04:27 PM

標題:GitLab持續整合中的程式碼覆蓋率分析及實例引言:隨著軟體開發變得越來越複雜,程式碼覆蓋率分析成為了評估軟體測試品質的重要指標之一。而採用持續整合來進行程式碼覆蓋率分析可以幫助開發團隊即時監控自己的程式碼質量,提高軟體開發效率。本文將介紹如何在GitLab中進行持續整合的程式碼覆蓋率分析,並提供具體的程式碼範例。一、GitLab中的程式碼覆蓋率分析1.1程式碼覆蓋

See all articles