yuan jddφθτ (@yjdyamv) 在 使用Github ci将仓库源码同步到Codeberg 中发帖
原理:
使用github ci,在每次提交到gh时触发Workflow:使用此仓库的secret(SSH密钥)push到Codeberg上你的仓库。
创建一个SSH密钥
将私钥复制到gh仓库的Aecrets and variables → Actions → Repository secrets
[2026-04-2316-09]
将公钥添加到codeberg仓库的ssh密钥里
[2026-04-2316-12]
在你的仓库里添加workflow
# .github\workflows\sync-to-codeberg.yml
name: Sync to Codeberg
# 触发条件:当代码被推送到 main 分支时
on:
push:
branches: [ main ]
jobs:
sync:
runs-on: ubuntu-24.04
...