debian

GitLab在Debian上的数据库如何配置

小樊
43
2025-09-15 12:28:56
栏目: 智能运维

GitLab在Debian上配置数据库步骤如下(以PostgreSQL为例):

  1. 安装数据库

    sudo apt update  
    sudo apt install postgresql postgresql-contrib  
    
  2. 创建数据库和用户

    sudo -u postgres psql  
    CREATE DATABASE gitlab;  
    CREATE USER gitlab WITH PASSWORD 'your_password';  
    GRANT ALL PRIVILEGES ON DATABASE gitlab TO gitlab;  
    \q  
    
  3. 配置GitLab
    编辑 /etc/gitlab/gitlab.rb,添加以下内容:

    gitlab_rails['db_adapter'] = "postgresql"  
    gitlab_rails['db_host'] = "localhost"  
    gitlab_rails['db_port'] = 5432  
    gitlab_rails['db_username'] = "gitlab"  
    gitlab_rails['db_password'] = "your_password"  
    gitlab_rails['db_database'] = "gitlab"  
    
  4. 重启服务

    sudo gitlab-ctl reconfigure  
    sudo gitlab-ctl restart  
    

可选:若需使用MySQL,需先安装mysql-serverlibmysqlclient-dev,并在gitlab.rb中修改db_adaptermysql2,其余步骤类似。

注意:确保数据库密码足够复杂,定期备份数据。

0
看了该问题的人还看了