Github迁至Gitee操作

2020/10 03 12:10

Github太慢,国内可将Github项目拷至Gitee上开发,以RenderDoc项目为例

一、注册Gitee帐号

二、生成公钥并导入Gitee
1、电脑上安装了Git后,有个PuTTY Key Generator,运行它,点【Generate】,鼠标在空白区随便滑动,生成好Key之后,保存【Save private key】,并复制【ssh-rsa公钥】
2、在Gitee上找到【安全设置】/【SSH公钥】/添加公钥
将 【ssh-rsa公钥】 贴进去,点确定

三、在Gitee上新建,选择从Github/Gitlib上导入仓库
在Github上找到源仓库,例如 https://github.com/baldurk/renderdoc.git
在【Git 仓库 URL】中输入上述源仓库地址,并导入,这里可以将仓库设置为私有
(这步可能要等挺久,从github同步到gitee可能需要一天)

四、拉到本地(使用TortoiseGit+Git)
本地新建git仓库,并配置地址(点Setting/Git/Remote)
URL和PushURL配置为:git@gitee.com:username/renderdoc.git
PuttyKey中,选择之前保存的【PrivateKey】即可

五、首次拉取Gitee,会要求输入用户名和密码,如果第一次输入错误
则需要到Windows的凭据管理中,将错误的凭据删除,再次拉取输入

六、若无master分支,可以在拉取进选择分支,例如 v1.x;
在Gitee上也可以将matster分支删除,只保留v1.x分支