GITALB·自带数据库更改密码&远程访问

Posted 龙叔运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GITALB·自带数据库更改密码&远程访问相关的知识,希望对你有一定的参考价值。

        使用gitlab自带数据库,你是不知道密码的,也无法远程访问,而有这种需求时,就需要进行配置调整

 

        1、在gitlab.rb中修改pg库的连接密码为你想要设置的密码,本文设置为"gitlab"

        vi /etc/gitlab/gitlab.rb

        gitlab_rails['db_password'] = 'gitlab'

        2、gitlab-ctl reconfigure 生效配置,gitlab-ctl restart 重启

        3、修改pg库连接网段及认证方式为无需密码

        vi /var/opt/gitlab/postgresql/data/pg_hba.conf

        host all all 0.0.0.0/0  trust

        4、修改数据库监听地址

        vim /var/opt/gitlab/postgresql/data/postgresql.conf 

        listen_addresses = '0.0.0.0'

        5、重启pg库生效配置

        gitlab-ctl restart postgresql

        6、连接到本地数据库修改密码

        /opt/gitlab/embedded/bin/psql -U gitlab -d gitlabhq_production -h 127.0.0.1

        alter user gitlab with password 'gitlab';

        7、修改pg库连接网段及认证方式为需要密码

        vi /var/opt/gitlab/postgresql/data/pg_hba.conf

        host all all 0.0.0.0/0 md5

        8、重启pg库生效配置

        gitlab-ctl restart postgresql

        9、如果gitlab应用依然无法正常连接到pg库,可以查看database.yml中的password是不是你的密码,如果不是,则直接修改yml文件并重启应用,不过下次 gitlab-ctl reconfigure 的时候将被覆盖

        vi /var/opt/gitlab/gitlab-rails/etc/database.yml

        将password值改为刚刚在Postgresql中设置的密码(本文是“gitlab”)

        gitlab-ctl restart

欢迎关注我的公众号:龙叔运维

持续分享运维经验

以上是关于GITALB·自带数据库更改密码&远程访问的主要内容,如果未能解决你的问题,请参考以下文章

GITALB·自带数据库更改密码&远程访问

通过Windows自带远程桌面控制(mstsc)进行访问ubuntu20.04

Python更改远程flow服务器上用指定用户的密码

实现Windows直接远程访问Ubuntu 18.04(旧版本也支持,无需安装第三方桌面,直接使用自带远程工具)

mysql 开启远程连接访问

VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)