DEV Community

Wen Ping profile picture

Wen Ping

Software engineer. I write about build systems, CI, and the production bugs that only show up after a release.

从 GitLab 迁到 AngusGit:迁移清单、双跑和回滚

从 GitLab 迁到 AngusGit:迁移清单、双跑和回滚

Comments
2 min read

Want to connect with Wen Ping?

Create an account to connect with Wen Ping. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
GitLab CI 迁到内置流水线:YAML 怎么改写

GitLab CI 迁到内置流水线:YAML 怎么改写

Comments
3 min read
Issue 怎么关联合并请求:写上 Closes #编号,合并后自动关闭

Issue 怎么关联合并请求:写上 Closes #编号,合并后自动关闭

Comments
1 min read
导入 Git 仓库:填一个源地址,拿到默认分支的代码

导入 Git 仓库:填一个源地址,拿到默认分支的代码

Comments
2 min read
GitLab 私有化部署太吃内存:只留仓库和合并请求

GitLab 私有化部署太吃内存:只留仓库和合并请求

Comments
2 min read
内网 Git 要留哪些操作记录:在 AngusGit 里查成员、保护和合并

内网 Git 要留哪些操作记录:在 AngusGit 里查成员、保护和合并

Comments
1 min read
流水线运行器怎么接到构建机:在那台机器上执行接入命令

流水线运行器怎么接到构建机:在那台机器上执行接入命令

Comments
2 min read
谁来审这段代码:用 CODEOWNERS 按目录自动指派评审人

谁来审这段代码:用 CODEOWNERS 按目录自动指派评审人

Comments
1 min read
在合并请求里做完代码评审:看 Diff、写行评、通过或打回

在合并请求里做完代码评审:看 Diff、写行评、通过或打回

Comments
2 min read
HTTPS 克隆私有仓库:密码填访问令牌

HTTPS 克隆私有仓库:密码填访问令牌

Comments
2 min read
合并前怎么拦住仓库里的漏洞

合并前怎么拦住仓库里的漏洞

Comments
1 min read
合并前怎么拦住不合规的开源许可证

合并前怎么拦住不合规的开源许可证

Comments
2 min read
推送代码之后:怎么自动跑代码安全扫描

推送代码之后:怎么自动跑代码安全扫描

Comments
1 min read
仓库能推之后:内置流水线 YAML 怎么写

仓库能推之后:内置流水线 YAML 怎么写

Comments
3 min read
内网怎么把 Git 装起来:部署完成后用 clone 和合并请求验收

内网怎么把 Git 装起来:部署完成后用 clone 和合并请求验收

Comments
2 min read
导入 GitHub Actions 之后:事件、密钥和 Runner 还要对一遍

导入 GitHub Actions 之后:事件、密钥和 Runner 还要对一遍

Comments
3 min read
代码溯源是什么:在仓库里查相似代码,不是需求从哪来

代码溯源是什么:在仓库里查相似代码,不是需求从哪来

Comments
1 min read
What code traceability is: finding similar code in a repository, not where a requirement came from

What code traceability is: finding similar code in a repository, not where a requirement came from

Comments
6 min read
合并请求里怎么看代码安全扫描结果

合并请求里怎么看代码安全扫描结果

Comments
1 min read
How to read code security scan results on a pull request

How to read code security scan results on a pull request

Comments 1
8 min read
自建 Git 服务器和裸仓库差在哪:要能提合并请求

自建 Git 服务器和裸仓库差在哪:要能提合并请求

Comments
2 min read
A self-hosted Git server versus a bare repository: you need pull requests

A self-hosted Git server versus a bare repository: you need pull requests

Comments
8 min read
私有化 Git 怎么选:用一套仓库和合并请求替换 GitLab

私有化 Git 怎么选:用一套仓库和合并请求替换 GitLab

Comments
2 min read
Choose a self-hosted Git platform: replace GitLab with repositories and pull requests

Choose a self-hosted Git platform: replace GitLab with repositories and pull requests

Comments
7 min read
自建 Git 之后怎么推代码:配 SSH 或 HTTPS,完成第一次 push

自建 Git 之后怎么推代码:配 SSH 或 HTTPS,完成第一次 push

Comments
2 min read
How to push code after you install your own Git server: set up SSH or HTTPS and finish the first push

How to push code after you install your own Git server: set up SSH or HTTPS and finish the first push

Comments
10 min read
怎么给仓库做代码查重:从建任务到看出重复函数

怎么给仓库做代码查重:从建任务到看出重复函数

Comments
1 min read
How to check a repository for duplicate code: from the task to the repeated functions

How to check a repository for duplicate code: from the task to the repeated functions

Comments
8 min read
合并请求怎么触发流水线:红了还能不能合

合并请求怎么触发流水线:红了还能不能合

Comments
2 min read
How a pull request starts a pipeline: can you still merge when it is red?

How a pull request starts a pipeline: can you still merge when it is red?

Comments
8 min read
合并请求怎么合入:在保留提交、压缩和变基里选一种

合并请求怎么合入:在保留提交、压缩和变基里选一种

Comments
2 min read
How to merge a pull request: choose a merge commit, squash, or rebase

How to merge a pull request: choose a merge commit, squash, or rebase

Comments
8 min read
怎么保护 Git 主分支:先开分支保护,再用合并请求合代码

怎么保护 Git 主分支:先开分支保护,再用合并请求合代码

Comments
2 min read
How to protect the Git main branch: turn on branch protection, then merge through a pull request

How to protect the Git main branch: turn on branch protection, then merge through a pull request

Comments
9 min read
运行器不接任务:标签、在线和并发对不上

运行器不接任务:标签、在线和并发对不上

Comments
1 min read
The runner is not taking jobs: labels, online status, or concurrency do not match

The runner is not taking jobs: labels, online status, or concurrency do not match

Comments
8 min read
流水线任务在哪跑:Docker 容器还是宿主机

流水线任务在哪跑:Docker 容器还是宿主机

Comments
2 min read
Where a pipeline job runs: a Docker container or the build machine

Where a pipeline job runs: a Docker container or the build machine

Comments
6 min read
流水线失败了怎么查:打开任务日志定位错误

流水线失败了怎么查:打开任务日志定位错误

Comments
1 min read
The pipeline failed: open the job log and find the error

The pipeline failed: open the job log and find the error

Comments
10 min read
流水线跑到审批节点:谁点了才能继续

流水线跑到审批节点:谁点了才能继续

Comments
2 min read
The pipeline stops at an approval: who can let it continue

The pipeline stops at an approval: who can let it continue

Comments
12 min read
从 GitLab 搬仓库到 AngusGit:公开项目直接导入,私有和内部项目推送

从 GitLab 搬仓库到 AngusGit:公开项目直接导入,私有和内部项目推送

Comments
3 min read
Move GitLab repositories to AngusGit: import public projects, push private and internal ones

Move GitLab repositories to AngusGit: import public projects, push private and internal ones

Comments
9 min read
把 GitHub 上的项目搬进内网 Git:导入还是推送,以后怎么跟上游

把 GitHub 上的项目搬进内网 Git:导入还是推送,以后怎么跟上游

Comments
3 min read
Move a GitHub project to an internal Git host: import or push, then follow upstream

Move a GitHub project to an internal Git host: import or push, then follow upstream

Comments
10 min read
Gitee 仓库迁到内网:同步代码、权限和断网后怎么构建

Gitee 仓库迁到内网:同步代码、权限和断网后怎么构建

Comments
2 min read
Move a Gitee repository to an intranet Git host: code, permissions, and offline builds

Move a Gitee repository to an intranet Git host: code, permissions, and offline builds

Comments
9 min read
Migrate from GitLab to Migrate from GitLab to AngusGit: checklist, dual-run, and rollback

Migrate from GitLab to Migrate from GitLab to AngusGit: checklist, dual-run, and rollback

Comments
10 min read
Move GitLab CI to the built-in pipeline: how to rewrite the YAML

Move GitLab CI to the built-in pipeline: how to rewrite the YAML

Comments
11 min read
How to link an issue to a pull request: write Closes #number so it closes on merge

How to link an issue to a pull request: write Closes #number so it closes on merge

Comments
7 min read
Import a Git repository: enter one source URL and get the default branch

Import a Git repository: enter one source URL and get the default branch

Comments
11 min read
Self-hosted GitLab uses too much memory: keep repositories and pull requests

Self-hosted GitLab uses too much memory: keep repositories and pull requests

Comments
8 min read
Which Git operation records to keep: look up members, protection, and merges in AngusGit

Which Git operation records to keep: look up members, protection, and merges in AngusGit

Comments
9 min read
Connect a pipeline runner to a build machine: run the setup command on that machine

Connect a pipeline runner to a build machine: run the setup command on that machine

Comments
9 min read
Who reviews this code: use CODEOWNERS to assign reviewers by directory

Who reviews this code: use CODEOWNERS to assign reviewers by directory

Comments
8 min read
How to review code in a pull request: read the diff, comment on a line, then approve or request changes

How to review code in a pull request: read the diff, comment on a line, then approve or request changes

Comments
11 min read
Clone a private repository over HTTPS: use an access token as the password

Clone a private repository over HTTPS: use an access token as the password

Comments
7 min read
How to block vulnerabilities before merge

How to block vulnerabilities before merge

Comments 1
7 min read
How to block a non-compliant open-source license before merge

How to block a non-compliant open-source license before merge

Comments
9 min read
loading...