Gitlab 配置外部PostgreSQL

2021-08-07 21:24:13 字數 1056 閱讀 4809

上篇文章介紹了安裝gitlab方式,由於預設使用的postgresql資料庫,不能通過gui工具更直白的看到表結構,如果需要深入了解資料庫資源通過shell 方式的話這無疑是個令人惱火的方式。當然,gitlab這裡我們可以配置非包裝安裝的資料庫。下面簡單的介紹下步驟。如果自己有超級使用者的話可以跳過

終端輸入:

#是否安裝postgresql 有的話只需要安裝postgresql-contrib

psql --version

#安裝psql 和 psql contrib 模組

sudo apt-get install postgresql postgresql-contrib

# 建立超級使用者

sudo -u postgres createuser --superuser [username]

sudo -u postgres psql

#錄入密碼

\passwrod [username]

\q

目錄: /etc/gitlab/gitlab.rb
postgresql['enable'] = false

gitlab_rails['db_adapter'] = 'postgresql'

gitlab_rails['db_encoding'] = 'utf8'

gitlab_rails['db_host'] = '127.0.0.1'

gitlab_rails['db_port'] = '5432'

#上個步驟建立的使用者

gitlab_rails['db_username'] = 'username'

gitlab_rails['db_password'] = 'password'

sudo gitlab-ctl reconfigure

#檢查是否使用自定義配置

sudo gedit /opt/gitlab/embedded/service/gitlab-rails/config/database.yml

工具篇詳見另一篇文章

postgresql 快速入門

Gitlab 郵件配置

git郵件配置vim etc gitlab gitlab.rb 找到 gitlab email server settings 在其中新增下如配置 external url 這裡可採用ip訪問也可採用網域名稱訪問 gitlab rails gitlab email from soarpatriot ...

gitlab私鑰配置

1 首先開啟linux伺服器,輸入命令 ls al ssh,檢查是否顯示有id rsa.pub或者id dsa.pub存在,如果存在請直接跳至第3步。2 在bash中輸入ssh keygen t rsa c youremail example.com 注意這個地方的郵箱位址位址替換成你自己的郵箱位址...

GitLab搭建以及配置

gitlab搭建以及配置 作者區域 作者 tsyeyuanfeng關注使用者按鈕 關注文章資料資訊 如果是當前作者,加入編輯按鈕 文章內容 一 系統環境 二 安裝版本 三 安裝方式 以前試過原始碼安裝,過程痛苦無比。此次選擇官方提供的gitlab ce omnibus安裝包。gitlab官網上有詳細...