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 大家可以通過...