Github项目同步Gitee
因某些众所周知的原因,国内时常访问Github不顺畅。以及某些开源协议等相关政策问题,可能某天号和库同时都没了。所以同步到Gitee还是有一定必要的。
操作
生成公钥私钥
执行命令:ssh-keygen -t rsa -C "youremail@example.com",连续三次回车,id_rsa 为私钥,id_rsa.pub为公钥
如果提示:already exists(已经存在),则可以到电脑位置:C:\Users\电脑账号名\ .ssh 直接使用
不使用默认SSH参考:生成/添加SSH公钥
在Github项目配置SSH密钥
在Github项目Settings->Secrets->Actions,名称为:GITEE_RSA_PRIVATE_KEY,值为:上面生成SSH的私钥
GitHub配置SSH公钥
在GithubSettings->SSH and GPG keys->New SSH key,名称为:GITEE_RSA_PUBLIC_KEY,值为:上面生成SSH的公钥
Gitee配置SSH公钥
在Gitee设置->安全设置->SSH公钥,标题为:GITEE_RSA_PUBLIC_KEY,值为:上面生成SSH的公钥
GitHub创建Github workflow
在Github项目Actions创建一个新的workflow
1 | |