匿名者的博客
  • 书签
  • 网盘
  • 运维
    • Linux
    • Jupyter
    • openstack
    • Mysql
  • 开发
    • Java
    • python
    • golang
  • 云原生
    • Docker
    • prometheus
    • kubernetes
    • cicd
  • 大数据
    • Hadoop
    • Hbase
    • Hive
    • spark
    • ELK
  • AI
  • 书签
  • 网盘
  • 运维
    • Linux
    • Jupyter
    • openstack
    • Mysql
  • 开发
    • Java
    • python
    • golang
  • 云原生
    • Docker
    • prometheus
    • kubernetes
    • cicd
  • 大数据
    • Hadoop
    • Hbase
    • Hive
    • spark
    • ELK
  • AI
  1. 首页
  2. gitlab
  3. 文章列表
三、Gitlab备份脚本与密码修改

gitlab 三、Gitlab备份脚本与密码修改

该文章主要介绍GitLab代码备份及密码找回的方法。备份方案包含每天本地执行一次备份,保存最近7天数据,并通过scp命令将备份文件传输至远程服务器。本地备份路径为`/var/opt/gitlab/backups`,远程路径为`/root/gitlabDataBackup`。通过脚本`gitlab_back.sh`执行备份操作,并设置定时任务每日凌晨2点执行。远程服务器同时设置定时清理脚本`gitlab_clear.sh`,删除7天前的备份文件。密码找回方面,若忘记密码且未配置邮件服务,可通过`gitlab-rails console`交互界面,使用`User`对象的ID与`password`属性进行密码修改,并可重置用户登录失败次数。操作需通过服务器命令行或容器执行相关命令进行。

63次阅读 0个评论
gitlab 2025-05-23
二、容器化迁移Gitlab

gitlab 二、容器化迁移Gitlab

公司内网使用Docker部署Gitlab平台,需从IP地址192.168.2.217迁移至192.168.2.250。操作步骤包括:提交旧容器为镜像、保存镜像至本地、通过SCP传输并加载镜像,并复制数据目录启动新容器。迁移后因权限问题启动失败,通过执行`update-permissions`、检查目录权限及使用`chown`修改权限后,最终成功运行。

60次阅读 0个评论
gitlab 2025-05-23
一、Gitlab基本使用

gitlab 一、Gitlab基本使用

GitLab支持通过添加组进行项目分支管理,不同组可分别添加开发人员并设置权限。用户创建时可选择Regular或Admin类型,并可添加到组中,组内设置五种权限类型:Guest、Reporter、Developer、Maintainer、Owner,各权限对应不同操作权限。用户组中可创建项目,项目可建于群组或用户名下。源码可通过IDE上传至GitLab仓库,需在IDEA配置GitLab服务,开启版本控制,提交代码至本地及远程仓库。如使用SSH方式推送,需在GitLab中设置SSH公钥。

70次阅读 0个评论
gitlab 2025-05-23
Gitlab版本升级

gitlab Gitlab版本升级

文章详细介绍了GitLab的安装、配置、备份、迁移及升级操作流程。首先,其涉及Postfix邮件服务的安装部署及GitLab软件的安装配置,包括修改外部访问地址与端口。其次,文章探讨了GitLab卸载方法及版本迁移和恢复备份时需要注意的版本一致性与权限设置问题。最后,重点阐述了版本升级路径及顺序,强调必须逐步升级、不能跨大版本,并详细列出了每一个小型版本的更新顺序及升级命令。

82次阅读 0个评论
gitlab 2025-05-23
匿名者的博客
匿名者的博客
知道的越多,不知道的越多!
用户数
2
文章数
91
评论数
25
阅读量
4740
文章搜索
最新文章
Hive2.1 – 3.1.2 集群迁移

Hive2.1 – 3.1.2 集群迁移

AI 智能摘要 Hive 从 2.1.1 迁移至 3.1.2,采用 DistCp 工具进行 HDFS 数据全量...
年轮 - 张碧晨
陕ICP备2025068122号-1
 Theme by Puock