老杨说话的地方
  • 首页
  • 关于老杨
  • 博客时间
  • 文章分类
    • 人生感悟
    • 信息技术
    • 往事随风
    • 情感随笔
    • 文学创作
    • 生活记录
    • 评论杂谈
    • 人工智能
  • 留言本
gitlab
信息技术

Gitlab数据迁移后报错

Gitlab迁移后,可能会报错,原因是因为一些token的问题,产生很多的500错误。 解决办法: 在终端执行 gitlab-rails dbconsole gitlabhq_production=> UPDATE projects SET runners_token = null, runners_token_encrypted = null; gitlabhq_production=> UPDATE namespaces SET runners_token = null, runners_token…

2022年07月10日 0条评论 95点热度 0人点赞 阅读全文
信息技术

Gitlab恢复数据(数据迁移)

Gitlab的数据迁移在所难免,升级失败时的恢复也时有发生。 建议定期进行数据备份,参考:《Gitlab备份、定期备份到阿里云OSS》。 如果定期备份时,Gitlab的版本没有升级到最新,那么恢复时也需要安装特定的版本。参考:《在Debian上安装Gitlab》。 可以通过命令查看当前的Gitlab版本,确保和备份数据的版本一致。 gitlab-rake gitlab:env:info 安装后,就可以进行数据恢复了。 把备份文件方法放入备份文件夹: /var/opt/gitlab/backups/ 先把一些服务停掉…

2022年07月10日 0条评论 97点热度 0人点赞 阅读全文
信息技术

Gitlab自动更新配置

Gitlab更新是比较频繁的,如果忘记升级,再进行跨版本升级的时候,会比较麻烦,同时备份出来的文件,如果想要恢复也不好处理,所以保持版本最新是不错的选择。 不过Gitlab的在线升级,是比较耗时的,而且如果是单服务器模式,升级过程中服务会中断,所以在凌晨的时候自动升级,是不错的选择。 crontab -e 在定时任务中,加入: 0 4 * * * sudo apt update && sudo apt-get upgrade -y 这样每天凌晨4点,服务器就会尝试升级相关软件,当然也包括gitlab…

2022年07月10日 0条评论 82点热度 0人点赞 阅读全文
信息技术

Gitlab跨版本升级报错

Gitlab升级,有非常固定的路线,请参考:《gitlab升级路线》。 如果跨版本升级,就会报错: (Reading database ... 125983 files and directories currently installed.) Preparing to unpack .../gitlab-ce_15.1.2-ce.0_amd64.deb ... gitlab preinstall: It seems you are upgrading from major version 14 to major …

2022年07月10日 0条评论 113点热度 0人点赞 阅读全文
信息技术

Gitlab配置SSL使用HTTPS访问

Gitlab在安装的时候,如果地址输入时带有https,会自动从Let's Encrypt申请证书,但是申请的证书只有三个月有效期,比较短,所以可以申请一个一年的免费证书,在阿里云、腾讯云等很多服务商,都可以申请。 申请成功后 ,将证书下载回来。因为Gitlab自带的Web服务器是Nginx,因此,需要下载Nginx版本。注意要下载Nginx版本,其他版本可能会出问题:《使用https和客户端请求Gitlab时报证书的错误:unable to verify the first certificate》。 下载回来后…

2022年07月10日 0条评论 86点热度 0人点赞 阅读全文
信息技术

Gitlab备份、定期备份到阿里云OSS

Gitlab的数据非常重要,那都是程序员辛苦工作的成果,所以要做好备份。 备份方法 gitlab-rake gitlab:backup:create 执行完成后,备份文件存放在: /var/opt/gitlab/backups/ 相关的配置文件在: /opt/gitlab/embedded/service/gitlab-rails/lib/backup/ 自动备份 根据程序员的思维,这种备份工作,一定是定期的自动备份,所以就需要用到cron了。 crontab -e 会打开cron的配置文件,加入: 0 2 * *…

2022年07月10日 0条评论 84点热度 0人点赞 阅读全文
信息技术

Gitlab配置SMTP邮件发送

给Gitlab配置邮件发送还是很有必要的,这样当有新的提交或者合并等请求时,能够及时发邮件通知相关人员。 Gitlab本身带一个邮局的组件,不用第三方的服务也可以发送邮件。不过,我觉得用第三方的邮件服务,更灵活一些。 vim /etc/gitlab/gitlab.rb 找到邮件相关的选项: gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qiye.aliyun.com" gitlab_rails['smtp_port']…

2022年07月10日 0条评论 54点热度 0人点赞 阅读全文
信息技术

Gitlab中reconfigure和restart的区别

Gitlab安装好以后,免不了要对其进行配置,如果网上查资料,经常会看到这样的命令: gitlab-ctl reconfigure gitlab-ctl restart 一个用来重新配置Gitlab,一个用来重启服务。 那么到底什么时候用重新配置,什么时候用重启呢? 这还要先说说Gitlab的配置方式。Gitlab的主要配置文件在: /etc/gitlab/gitlab.rb 可是,gitlab用了很多其他的组件,比如说Web服务,用的是Nginx,怎么回事呢?原来,Gitlab会使用gitlab.rb这个文件自动…

2022年07月10日 0条评论 129点热度 1人点赞 阅读全文
信息技术

在Debian上安装Gitlab

自从有了自己的服务器,我基本上不再相信任何第三方的服务了。 君不见,有多少曾经信誓旦旦永久免费的服务,说关闭就关闭,思来想去得出一个结论,免费的才是最贵的。于是,被互联网的免费服务无处次蹂躏后,还是用自己的服务器搭建服务,虽然折腾的比较多,不过很多时候倒是更安心了。 Git是一个代码托管的系统,不知道是啥的,可以忽略此文。 Gitlab是一个开源的基于Git的管理系统,当然它本身也是和Github一样,提供第三方的托管服务,不过我还是想自己搭建一个,自己用。 不过这个软件,实在是太复杂了,一般人真的玩不转,所以大家…

2022年07月10日 0条评论 53点热度 0人点赞 阅读全文
信息技术

使用https和客户端请求Gitlab时报证书的错误:unable to verify the first certificate

给VSCode装了一个gitlab的插件,但是无法登录,报错如下: : Extracted urls: [] : Extracted urls: [] : More recent project update in progress, discarding findings for urls: [] : Found 0 projects for urls: [] [error]: { "userMessage": "Request failed: Can't add GitLab account for https…

2022年07月09日 2条评论 132点热度 0人点赞 阅读全文
信息技术

Gitlab更新后gitlab-ctl reconfigure报错rails_migration[gitlab-rails] (gitlab::database_migrations line 51) had an error

更新Gitlab后,gitlab-ctl reconfigure报错: Running handlers: There was an error running gitlab-ctl reconfigure: rails_migration[gitlab-rails] (gitlab::database_migrations line 51) had an error: Mixlib::ShellOut::ShellCommandFailed: bash[migrate gitlab-rails database …

2022年05月14日 2条评论 927点热度 2人点赞 阅读全文
12

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

搜索
最新 热点 随机
最新 热点 随机
连接mysql时报错Public Key Retrieval is not allowed的解决方法 宝塔面板中MySQL无法启动的错误 文件格式的一些说明和思考 鄙视链 使用VS Code和Flask框架开发基于Python的Web应用 MySQL数据库操作错误Lock wait timeout exceeded; try restarting transaction 宝塔面板安装phpmyadmin访问502错误 使用宝塔面板和Docker安装Bitwarden Gitlab数据迁移后报错 Gitlab恢复数据(数据迁移)
连接mysql时报错Public Key Retrieval is not allowed的解决方法
雨 电影《斗牛》 非理性消费者 写字 美国租房记 晴迷星途12学习 关于博客评论的一些事儿 站在黄石上(记录篇) 熟悉的陌生人 轻松卸载Vista(其实不轻松)
最新评论
  • 文件格式的一些说明和思考上的老杨差不多吧,基本上只要是查询,都有一定的优势,尤其是从一大堆数据中查1-…
  • 文件格式的一些说明和思考上的xqiushi可以理解为数据库在“遍历”查询有优势?
  • Linux系统终端没有颜色上的xqiushi都不多。
  • 文件格式的一些说明和思考上的老杨不能这么说,数据库的目的是为了检索。如果程序读取的数据,每次都是全部的…
  • 鄙视链上的老杨这种解释还挺有趣的,学习了。
  • 使用宝塔面板和Docker安装Bitwarden上的老杨是的,我之前就在群晖里面放着,后来放到服务器了。 用浏览器同步感觉还是…
  • Linux系统终端没有颜色上的老杨MacOS,命令行用的多吗?
  • 使用https和客户端请求Gitlab时报证书的错误:unable to verify the first certificate上的老杨git是一种管理代码的软件,gitlab和github,都是基于git…
  • 文件格式的一些说明和思考上的xqiushi原来数据库是最“高阶”数据存储方式啊
  • 鄙视链上的xqiushi泰费尔及学生的一些理论可以解释这些现象,“我群中心主义”。大概是这样子…

Google java jsp linux QQ wordpress 中国 习惯 人生 公司 决定 博士 博客 同学 国家 大学 学习 实验室 家 小说 工作 开始 思考 情感 手机 技术 推荐 插件 数据库 文件 晴迷星途 朋友 生活 电影 相声 程序 笔记 网站 网络 置顶 美国 评论 软件 音乐 项目

关注公众号
广告

COPYRIGHT © 2020 老杨说话的地方. ALL RIGHTS RESERVED.

THEME KRATOS YANG Modified BY 老杨

鲁ICP备17014997号-4

鲁公网安备 37021302000754号