DevOps元素週期表 1號元素 Gitlab

2021-10-24 13:54:35 字數 2252 閱讀 4341

官網:

gitlab是乙個利用 ruby on rails 開發的開源應用程式,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。

它擁有與github類似的功能,能夠瀏覽源**,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。它還提供乙個**片段收集功能可以輕鬆實現**復用,便於日後有需要的時候進行查詢。

gitlab 5.0以前版本要求伺服器端採用 gitolite 搭建,5.0版本以後不再使用 gitolite ,採用自己開發的 gitlab-shell 來實現。如果你覺得安裝麻煩可以使用 gitlab installers 一鍵安裝程式。

關閉selinux並重啟系統

開始安裝

安裝omnibus gitlab-ce package

# yum -y install curl policycoreutils openssh-server openssh-clients postfix
配置yum倉庫

# curl -ss  | sudo bash
啟動postfix郵件服務

# systemctl start postfix && systemctl enable postfix
安裝gitlab-ce社群版本

# yum install -y gitlab-ce
證書建立與配置載入

nginx ssl**服務配置

初始化gitlab相關服務並完成安裝

# mkdir -p /etc/gitlab/ssl

# openssl genrsa -out "/etc/gitlab/ssl/gitlab.example.com.key" 2048

# openssl req -new -key "/etc/gitlab/ssl/gitlab.example.com.key" -out "/etc/gitlab/ssl/gitlab.example.com.csr"

# openssl x509 -req -days 365 -in "/etc/gitlab/ssl/gitlab.example.com.csr" -signkey "/etc/gitlab/ssl/gitlab.example.com.key" -out "/etc/gitlab/ssl/gitlab.example.com.crt"
# chmod 600 *

# vi /etc/gitlab/gitlab.rb

將eternal_url '' 改為https

nginx['redirect_http_to_https'] = false 刪除注釋,改為true

nginx['ssl_certificate'] = "etc/gitlab/ssl/#.crt" 改為 "/etc/gitlab/ssl/gitlab.example.com.cre"

nginx['ssl_certificate_key'] = "etc/gitlab/ssl/#.key" 改為 "/etc/gitlab/ssl/gitlab.example.com.key"

server_name下面新增rewrite ^(.*)$ https://$host$1 permanent

# gitlab-ctl restart

修改本地hosts檔案

vmware-ip(虛擬機器ip位址)	gitlab.example.com
瀏覽器訪問,登入修改admin賬號密碼

當然還可以通過docker來安裝,不過對於gitlab這種服務,並不推薦使用docker,因為其服務依賴系統資源強,而且你的倉庫也不希望乙個簡單的docker rm命令就可以被連帶銷毀掉。

元素週期表排列的規律 元素週期表規律

元素週期表規律2020 01 07 08 42 40文 董玉瑩 元素週期表規律 是根據元素週期表中元素及其化合物的遞變性規律。元素週期數等於核外電子層數 主族元素的序數等於最外層電子數。元素週期表規律 1 原子半徑 1 除第1週期外,其他週期元素 惰性氣體元素除外 的原子半徑隨原子序數的遞增而減小 ...

元素週期表排列的規律 元素週期表排列規律

元素週期表是元素週期律用 表達的具體形式,它反映元素原子的內 部結構和它們之間相互聯絡的規律。元素週期表簡稱週期表。元素週期表有很多 種表達形式,目前最常用的是維爾納長式週期表。元素週期表有 個週期,有 個族和個區。元素在週期表中的位置能反映該元素的原子結構。週期表中 同一橫列元素構成乙個週期。同週...

元素週期表排列的規律 元素週期表排列規律

精品文件 元素週期表是元素週期律用 表達的具體形式,它反映元素原子的內 部結構和它們之間相互聯絡的規律。元素週期表簡稱週期表。元素週期表有很多 種表達形式,目前最常用的是維爾納長式週期表。元素週期表有 個週期,有 個族和個區。元素在週期表中的位置能反映該元素的原子結構。週期表中 同一橫列元素構成乙個...