
Git/Gitlab 版本控制(代码管理)系统
文章平均质量分 76
Git/Gitlab
--山海--
所爱隔山海,山海皆可平
展开
-
Shell脚本-Gitlab代码库备份
Shell脚本—Gitlab代码库备份应公司要求,需每月对代码库进行备份刻录光盘进行保存,故想到写一个自动备份的脚本,并通过邮件进行通知。因公司gitlab代码库是通过docker进行启动,故备份需对代码库和docker镜像同步进行备份,备份脚本内容如下#!/usr/bin/bash## gitlab backup## by shanhaigitlab_docker_id=`docker ps | grep gitlab-ce | awk '{print $1}'`gitlab_image_i原创 2021-09-06 10:37:53 · 396 阅读 · 0 评论 -
Gitlab---代码库备份的迁移与数据恢复
Gitlab 代码库迁移恢复前言承接之前写过的公司gitlab代码库备份文档,此文档为对进行备份的gitlab代码库备份包进行数据迁移恢复测试。首先,执行备份的脚本如下:执行完脚本,备份包存于/data/gitlab_backup目录下,scp此目录下的所有文件到备份恢复测试机scp /data/gitlab_backup/* root@10.*.*.*:/home/backup1. docker容器恢复首先,启动dockersystemctl start dockersystemct原创 2021-09-04 15:35:58 · 2118 阅读 · 5 评论 -
Git---代码审查工具commitizen安装
代码审查工具Git commitizen本文适用于公司内网环境,无法通过npm install commitizen -g 直接在官网拉取commitizen的情况。一、外网拉取commitizen通过外网虚拟机环境,拉取centos 7 的docker镜像,之后在镜像中npm install commitizen -g。#拉取镜像docker pull centos:7#运行docker容器docker run -itd 镜像ID#进入容器内docker exec -it 镜像ID原创 2021-08-10 14:42:07 · 1060 阅读 · 2 评论 -
Gitlab---版本升级与项目迁移
Gitlab版本升级1. gitlab升级由于本人目前环境为公司内网环境,所以安装gitlab的方式选择了rpm包方式安装官方网站: https://about.gitlab.com/install/.由于要从老版本的gitlab上迁移项目到新版本gitlab上,在项目导入时由于版本跨度太大导致报错,如下图所示:于是,需要对老版本的gitlab进行版本升级,老版本为10.5.7,需升级到13.2.6.查看gitlab版本信息cat /opt/gitlab/embedeed/service/g原创 2021-06-15 11:43:52 · 1420 阅读 · 2 评论 -
Gitlab---Gitlab使用
目录Gitlab使用一、创建用户1. 创建2. 填写用户密码和邮箱3. 设置用户类型4. 用户通过确认邮件中链接修改初始密码5. 修改用户信息二、创建组1. 创建2. 设置组名3. 给组添加成员三、创建项目1. 创建2. 设置项目3. 添加公钥四、用户使用项目1. 用户创建自己的密钥对并查看公钥2. 复制粘贴到 Gitlab 上3. 用户克隆自己拥有的项目五、命令总结1. 克隆(git clone)2. 拉取(git pull)3. 推送(git push)Gitlab使用一、创建用户1. 创建原创 2021-04-30 15:28:40 · 346 阅读 · 0 评论 -
Gitlab---部署和基本配置
目录Gitlab 部署和基本配置一、安装和配置依赖环境1. 关闭防火墙和 SELinux2. 安装依赖包3. 添加GitLab软件包存储库并安装软件包(1)添加 GitLab 仓库文件(2)配置服务器的 FQDN二、基本配置1. 配置Gitlab Server(1)配置文件2. 配置发送邮件通知(1)邮箱操作(2)配置系统使用的SMTP 服务器设置(3)配置邮件服务提供商的账户登录验证信息。(4)配置并启动相关服务三、设置Gitlab1. 设置 root 管理员密码2. 登录界面3. 设置中文页面Git原创 2021-04-30 12:17:19 · 991 阅读 · 0 评论 -
Git---版本控制(代码管理)系统
目录Git版本控制(代码管理)系统一、部署Git1. 基础环境2. 创建版本库3. 工作区、暂存区和 master 分支二、Git仓库1. 基础命令2. HEAD 指针3. 分支与标签(1)分支创建与合并(2)分支操作(3)分支策略(4)标签操作Git版本控制(代码管理)系统一、部署Git1. 基础环境yum install gityum install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-原创 2021-04-30 11:38:35 · 377 阅读 · 0 评论