随笔分类 -  git

摘要:1. 简介 Static Application Security Testing,静态应用程序安全测试,就是扫描一下你的源代码有没有已知的安全漏洞。 2. 接入要求 首先你得用了gitlab的cicd; gitlab runner 的executor得是docker 或者 k8s; 必须有 tes 阅读全文
posted @ 2023-01-04 23:42 whyfate 阅读(618) 评论(0) 推荐(0) 编辑
摘要:1. 动机 一个版本的gitlab用着好好的,为什么会想着去升级呢? 在一个宁静的下午,我左手github,右手gitlab,代码借鉴得那叫一个得心应手,突然公司的gitlab访问非常的缓慢,并且有时候会502,打开日志发现remote_ip居然有别个城市的,当初老板为了gitlab能方便访问,就将 阅读全文
posted @ 2022-12-26 00:20 whyfate 阅读(851) 评论(0) 推荐(0) 编辑
摘要:定义一个流水线 在我们使用Gitlab的CICD的时候会定义一个Pipeline,Pipeline会由多个stage组成,stage整体是串行的,中间会存在并行任务。 如下是一个前端vue、后端.net的项目的自动化打包流水线 image: docker:20.10.5-dind stages: - 阅读全文
posted @ 2021-06-09 01:00 whyfate 阅读(1513) 评论(0) 推荐(0) 编辑
摘要:概述 Gitlab-Runner是Gitlab CI/CD的执行者,gitlab-runner又有很多种类型(就是所谓的executor): SSH Shell Parallels VirtualBox Docker Docker Machine (auto-scaling) Kubernetes 阅读全文
posted @ 2021-06-08 23:26 whyfate 阅读(1756) 评论(0) 推荐(1) 编辑
摘要:如题,解决办法是 将 gitlab的 gitlab-secrets.json 文件一并拷贝过去,因为 gitlab-secrets.json 里面保存了 runner 的token信息; 通过备份还原迁移gitlab的数据中存在runner的数据,但是与token数据不一致,所以需要将token数据 阅读全文
posted @ 2021-02-07 23:41 whyfate 阅读(455) 评论(0) 推荐(1) 编辑
摘要:前言 公司使用gitlab runner作为CICD的工具,之前都是把仓库创建成public的权限,自动化拉取代码、编译、打包、上传稳稳当当一把梭,毫无违和感,突然一天一个同事创建了一个internal权限的仓库,然后 clone GG 了!?! 解决办法 大家肯定想的是,配置一个ssh key免密 阅读全文
posted @ 2020-05-09 11:18 whyfate 阅读(3234) 评论(0) 推荐(0) 编辑
摘要:基本操作 // 添加所有的操作(新增、删除、修改文件)到缓冲区 git add . // 添加所有的修改到缓冲区 git add -u // 将文件从缓冲区移除 git reset 文件名 // 将添加到缓冲区的文件全部移除 git reset HEAD // 提交缓冲区到本地仓库 git comm 阅读全文
posted @ 2020-04-04 18:41 whyfate 阅读(106) 评论(0) 推荐(0) 编辑
摘要:序言 这个月公司又忘教电费了,服务器掉电直接宕了,果然公司搭的gitlab又一次洗白了。 寻找并解决问题 通过查看日志发现,果然又是postgresql的锅,fatal: the database system is starting up。 根据上一次的经验,删除 postgresql 的 pos 阅读全文
posted @ 2020-03-16 22:35 whyfate 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:1.确定当前版本 如果已知,跳过此步骤 第一种: docker exec -it gitlab /bin/bash cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 第二种: 登录到gitlab,在Admin Area可查看。 2.备份一下, 阅读全文
posted @ 2020-03-10 21:51 whyfate 阅读(3808) 评论(0) 推荐(0) 编辑
摘要:前提: 环境:一台Ubuntu18.04机器,4核 8g以上,低了卡 一、修改Ubuntu18.04的安装源 由于网络不行,不改安装源下载东西下载不下来 1、备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、修改默认源为阿里,添 阅读全文
posted @ 2019-08-09 14:10 whyfate 阅读(4578) 评论(0) 推荐(1) 编辑
摘要:1、使用 docker 安装 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.107/'; gitlab_rails['lfs_enabled'] 阅读全文
posted @ 2019-03-03 23:43 whyfate 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:故事背景- 公司服务器用vm装的虚拟机,由于公司服务器经常无故重启,且找不到原因,所以公司准备将vm迁移至Hyper-V,Hyper-V可以自启动虚拟机且免费。 升级、迁移- 首先为什么需要升级?因为按照官网的教程安装的总是最新版,如果不将现在的gitlab升级至最新版本将不能还原数据; 如何升级? 阅读全文
posted @ 2017-12-30 23:43 whyfate 阅读(511) 评论(0) 推荐(0) 编辑
摘要:首先git是什么? Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发 阅读全文
posted @ 2017-11-24 23:01 whyfate 阅读(3706) 评论(0) 推荐(0) 编辑
摘要:首先 gitlab 是不支持 windows、mac os 的,具体支持的系统参照官网的 1、安装虚拟机 ubuntu16.04 需要注意的一点:gitlab 服务器 与 客户端必须在一个局域网内(或者 公网 这个更大的局域网)才能正常的 提交 下载 代码 2、设置虚拟机网络 : 桥接模式 (让 g 阅读全文
posted @ 2017-08-23 23:59 whyfate 阅读(3403) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示