1- name : sync2gitee
2- on :
3- push :
4- branches :
5- - master
6- - dev
1+ name : Sync To Gitee
2+
3+ on : [ push, delete, create ]
4+
75jobs :
8- repo-sync :
9- env :
10- dst_key : ${{ secrets.GITEE_PRIVATE_KEY }}
11- dst_token : ${{ secrets.GITEE_TOKEN }}
12- gitee_user : ${{ secrets.GITEE_USER }}
6+ build :
137 runs-on : ubuntu-latest
148 steps :
15- - uses : actions/checkout@v2
16- with :
17- persist-credentials : false
18-
19- - name : sync github -> gitee
20- uses : wy-soft/wuyu-manhou-base@master
21- if : env.dst_key && env.dst_token && env.gitee_user
9+ - name : Sync to Gitee
10+ uses : wearerequired/git-mirror-action@master
11+ env :
12+ # 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY
13+ SSH_PRIVATE_KEY : ${{ secrets.GITEE_PRIVATE_KEY }}
2214 with :
23- # 必选,需要同步的 Github 用户(源)
24- src : ' github/${{ github.repository_owner }}'
25- # 必选,需要同步到的 Gitee 用户(目的)
26- dst : ' gitee/${{ secrets.GITEE_USER }}'
27- # 必选,Gitee公钥对应的私钥,https://gitee.com/profile/sshkeys
28- dst_key : ${{ secrets.GITEE_PRIVATE_KEY }}
29- # 必选,Gitee对应的用于创建仓库的token,https://gitee.com/profile/personal_access_tokens
30- dst_token : ${{ secrets.GITEE_TOKEN }}
31- # 如果是组织,指定组织即可,默认为用户 user
32- account_type : user
33- # 直接取当前项目的仓库名
34- static_list : ${{ github.event.repository.name }}
35- # 还有黑、白名单,静态名单机制,可以用于更新某些指定库
36- # static_list: 'repo_name,repo_name2'
37- # black_list: 'repo_name,repo_name2'
38- # white_list: 'repo_name,repo_name2'
15+ # 注意替换为你的 GitHub 源仓库地址
16+ source-repo : git@github.com:c2ccc2/wuyu-cost-base.git
17+ # 注意替换为你的 Gitee 目标仓库地址
18+ destination-repo : git@gitee.com:wy-soft/wuyu-manhou-base.git
0 commit comments