记一次 GitLab 的迁移过程】的更多相关文章

目录 1. 迁移背景 2. GitLab 整体架构介绍 3. GitLab 安装 配置选择 安装方式选择 安装的网络区域 安装 GitLab GitLab 常用命令 配置管理员账号密码 4. 配置 GitLab 配置external_url,修改clone地址 配置 Ldap 设置定时备份 恢复备份的数据 申请 NAS 存储备份数据 5. 问题记录 备份过程中连接数据库失败 6. 参考 1. 迁移背景 公司的机房需要迁移,所以代码仓库也要跟着迁.这边先简单介绍下之前 GitLab 的搭建和使用情…
之前gitlab创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix都没有问题,发来查看了发信25端口,该端口被屏蔽,提交工单到阿里云那边收到回复说是服务器统一关闭25端口.没有办法只能另想办法,想到添加邮箱的465端口进行发信 我在这里使用个人的qq免费邮箱: 1.开启qq邮箱的POP3/SMTP服务并保存好授权码 2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true git…
之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口.没有办法只能添加邮箱并设置更换465端口. 我在这里使用个人的qq免费邮箱: 1.开启qq邮箱的POP3/SMTP服务并保存好授权码 2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb gitlab_rails['smtp…
K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境 一.部署流程介绍 开发人员通过Git上传asp.net core 项目到Gilab,并编写好.gitlab-ci.yml , GitLab-Runner 自动拉取代码,然后进行Build,编译,单元测试,生成镜像,并推送到Harbor仓库,docker 进行测试部署,最后部署部署到K8S. 二.集群组件介绍 节点 IP 组件 Deploy 192.168.0.201 Breeze  Master01 192.168.…
GitLab 是一个开源的版本管理系统,提供了类似于 GitHub 的源代码浏览,管理缺陷和注释等功能,你可以将代码免费托管到 GitLab.com,而且不限项目数量和成员数.最吸引人的一点是,可以在自己的服务器上搭建 GitLab CE (社区免费版)版本,方便内部团队协作开发和代码管理. gitlab 官网:https://about.gitlab.com gitlab CE下载站点:https://packages.gitlab.com/gitlab/gitlab-ce?page=60 g…
gitlab安装 配置yum源 sudo vim /etc/yum.repos.d/gitlab-ce.repo 按照网上别人的例子,修改为清华的源 [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1 更新yum sudo yum makecache 安装GitLab社区版 安装git…
Jenkins相关介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 目的 配置Gitlab与Jenkins,达到当Gltlab中Push代码时,Jenkins能够自动从Gitlab代码库同步代码的最新版本,并且自动构建. 前提 安装Gitlab Plugin.Gitlab Hook Plugin等Gitlab相关Plugins. 方法步骤 1.Jenkins中,选择想要配置持续集成的项…
问题描述: 在局域网内搭了了一个gitlab,最近有需求要用CI 那时我不在 ,他们尝试了一段时间的Jenkins,但是还没有成功,我说gitlab已经有这些功能了,不用那个.于是一个人搞起来了. 从开始用到现在,大致用了不到一天的时间.特来记录一下. 刚开始弄不清gitlab和Runner的区别,以为gitlab已经有这个功能了,直接修改配置文件开启就行了.后来看文档明白了. GitLab Runner 需要额外安装,可以跑在一个单独的机子上.要求这个机器需要能够访问gitlab 步骤 ###…
一.Gitlab Runner  CI/CD 错误: Couldn't connect to Docker daemon at http+docker://localhost - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. ERROR: Job failed: exit status 解决办法: # 修改权限$chmod…
一: 验证gitlab备份是否可用 这里所使用的操作系统环境全部都基于Cetnos7, 防火墙以及selinux全部关闭. 1. 另外找一台机器,安装与服务器版本相同的gitlab,根据原服务器数据的大小,来决定验证数据服务器磁盘的大小.避免因磁盘空间不足而无法正常恢复数据. 配置yum源 shell> vi /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.…