gitlab使用記錄 1 gitlab服務配置

2021-08-30 15:24:57 字數 1703 閱讀 6069

gitlab(git)是配置管理體系中版本控制系統,也是配置管理體系的基石。這篇記錄是關於gitlab-ce的安裝配置。gitlab的安裝配置在gitlab的官方**上已經給出了很簡單的配置指令碼。非常容易安裝。資訊如下

主機名稱

ip位址

作業系統

角色軟體版本

備註gitlab

10.120.67.25

centos 7.5

git/gitlab

gitlab-ce-11.4.3

本篇記錄只是對官方指南的乙份記錄,沒有特別的地方。在記錄的最後部分記錄的gitlab中使用的管理模型。

其實我們使用的centos7 預設已經配置了openssh,無需在配置,這裡只是乙個記錄,照著指令執行也不會有什麼錯誤。另內網伺服器可能firewalld關閉了,開啟防火牆埠也就不需要了,看自己的情況吧。

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

sudo systemctl enable sshd.service

sudo systemctl start sshd.service

# 看需要執行吧

安裝postfix,用於傳送通知郵件

sudo yum install postfix

sudo systemctl enable postfix.service

sudo systemctl start postfix.service

安裝過程可能需要一些互動性配置,根據需要設定。我這裡使用的是虛擬機器,之前已經初始化安裝了postfix沒有遇到這種情況。

新增gitlab軟體包倉庫

curl -ss  |

sudo

bash

安裝gitlab軟體包,設定訪問網域名稱或者位址,根據自己的實際情況配置環境變數external_url="",這裡只配置http,如果需要https請參考別的文件吧,例如這裡

sudo external_url=

"" yum install -y gitlab-ce

第一次訪問,進入的是root賬戶的密碼設定頁面,根據需要配置就可以了。密碼設定後使用root賬戶可以登入gitlab,之後進行使用介面如下

如上的使用首頁也看到了,建立專案,建立組,子組,新增人員,角色,許可權,配置gitlab等。

gitlab中可以新增使用者關聯角色。如下是為專案新增成員並賦予成員角色,當然也可以將成員先歸為一組然後將組新增到專案。

入門記錄就到這裡了,當然gitlab還有很多概念模型以及配置,例如整合ldap認證,https,webhook等等。用到了再補充吧。

GitLab 及 Git 命令使用記錄

git轉殖 前先進行配置 根據自己的實際資訊進行配置 git config global user.name 寒楓 執行clone時若報ssh相關的錯誤,則執行 ssh keygen t rsa c hanfeng.he com 命令進行生成ssh,命令列輸入該命令後一路回車,生成之後的檔案一般在c...

Gitlab教程1 安裝和基本使用

git伺服器比較有名的是gitosis和gitolite,這兩個管理和使用起來稍微有些複雜,沒有web頁面,而gitlab則是類似於github的乙個工具,github無法免費建立私有倉庫,並且為了 安全,於是在內網安裝了乙個自己實驗室的乙個git伺服器,多方比較,選擇了gitlab。gitlab ...

Jetson TX1使用記錄

此博文主要記錄一些在jetson tx1使用過程中遇到的一些問題及解決方法。1.arm64 和 amd64的區別 以前都是用的筆記本裝ubuntu,都是x86 架構。這幾天用nvidia的tx1,發現好多.deb的package裝不上去,後來才了然它cpu是arm架構的 百科tegra 大家可以通過...