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·自带数据库更改密码&远程访问的主要内容,如果未能解决你的问题,请参考以下文章
通过Windows自带远程桌面控制(mstsc)进行访问ubuntu20.04