迁移gitlab的server数据之后,导致token异常 影响:修改工程配置信息,提交时页面报错502 sudo gitlab-rails dbconsole --database main DELETE FROM ci_group_variables; DELETE FROM ci_variables; UPDATE projects SET runners_token = null,runners_token_encrypted = null; UPDATE namespaces SET runners_token = nul...
常用命令 gitla-rails 用于启动控制台进行特殊操作,比如修改管理员密码,打开数据库控制台等 # gitlab-rails dbconsole psql (9.6.11) Type"help"forhelp. gitlabhq_production=>\db List of tablespaces Name| Owner |Location---+---+---pg_default| gitlab-psql |pg_global| gitlab-psql |(2rows) tips...
发现git用户具有操作数据库权限,而gitlab自带了访问数据库的命令:gitlab-rails dbconsole在反弹的shell处,敲入gitlab-rails dbconsole 无法成功访问,一直卡着,如下图: 查看/etc/passwd gti用户具有ssh登录权限,向git用户用户写入公钥进行登录,写入公钥的命令方式又很多种,这里使用wget命令先将生成的公钥放在远程服务器...
在linux下,web目录仅仅只有root用户具有写权限。获取的git用户无写权限。 发现git用户具有操作数据库权限,而gitlab自带了访问数据库的命令:gitlab-rails dbconsole 在反弹的shell处,敲入gitlab-rails dbconsole 无法成功访问,一直卡着,如下图: 查看/etc/passwd gti用户具有ssh登录权限,向git用户用户写入公钥进行登录,...
gitlab-rails: 用于于启动控制台进行特殊操作,比如修改管理员密码、打开数据库控制台等 gitlab-rails 命令 generate,g 生成新代码 console,c 启动Rails控制台 server,s 启动Rails服务 test,t test:system dbconsole,db 启动数据库控制台,配置文件在:config/database.yml ...
如果你使用的是GitLab的较新版本,可能需要使用gitlab-rails dbconsole命令来连接到数据库,然后根据数据库类型(如PostgreSQL)执行相应的SQL查询和更新操作。 3. 查找用户ID 在控制台中,你需要找到要修改密码的用户的ID。通常,管理员用户的ID是1。你可以通过以下命令来验证: ruby user = User.where(id: 1).first...
[root@localhost ~]# gitlab-rails dbconsole psql (10.9) Type "help" for help. gitlabhq_production=> \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---+---+---+---+---+--- gitlabhq_production | gitlab | UTF8 | en_US.UTF-8 | en_US.UTF...
上图就是我在恢复完成后操作删除某个项目时的报错,通过上述查看日志,可以确定是用户权限出现了问题,因此清空一下用户的token。使用gitlab-rails dbconsole命令登录到gitlab的数据库命令行。 sudo gitlab-rails dbconsole 1. 在命令行模式下,通过SELECT * FROM public."ci_group_variables";语句查询一下public.”ci...
gitlab-rails dbconsole --database main update projectssetrunners_token =null,runners_token_encrypted =null; 保存项目设置报500 OpenSSL::Cipher::CipherError 原因: 没有导入原来的加密信息/etc/gitlab/gitlab-secrets.json导致,重置下即可。 解决办法: ...
sudo gitlab-rails dbconsole --database main At startup, you should see a banner as the following: psql (13.14)SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: on)Type "help" for help. ...