龙叔gitlab:自带数据库更改密码&远程访问

        使用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

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

持续分享运维经验

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙叔运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值