第一步:首先你得有一个 github 仓库
首先,进入 Github 官网,新建仓库,点击 + ,如图:
如果访问 Github 失败,可以尝试打开 cmd 并输入 ipconfig/flushdns 刷新 DNS 缓存。若长时间无法加载,可尝试使用 VPN 加速。

这里三个文件可以都选上,Create repository 即可。

第二步:将 Github 仓库导入到 Gitee
同样地,进入 Gitee 官网,点击 +,如图:

同意链接 Github 账号后,点击导入 Github 仓库,选择刚才创建的仓库,点击导入即可。

第三步:下载 git
下载 git 并安装。可前往 Git 官网下载地址。
准备一个空的文件夹并打开。右键,点击 Git Bash Here 打开 git。win11 点 “显示更多选项”。

输入以下代码。这里的邮箱请换成你注册 github 使用的邮箱。
git config --global user.name 你的名字git config --global user.email 你的邮箱地址
复制 Github 中打开刚刚创建的仓库的链接,在 git 输入以下代码。
git clone https://仓库链接.git检查本地,发现 github 上的内容已经下载到本地了。
第四步:创建 GPG 密钥
首先检查 GPG 版本。如图(划线部分):
注:新版本 Git Bash 的发行版本已内置可用的 gpg.exe。若提示无可用,建议重新下载最新版 git。

如果 GPG 版本在 2.1.17 以上,就用下面的命令:
gpg --full-generate-key否则用下面的命令:
gpg --default-new-key-algo rsa4096 --gen-key根据提示创建。红色方框指出的就是密钥 id。请记住这个密钥 id。如图:

其中,输出结果末尾是生成的 GPG 密钥信息。后续可通过 gpg --list-keys 查看。
- pub 公钥特征:包括密钥的加密算法、长度、生成时间、用途、过期时间和密钥 ID。
- uid 个人配置资料。
- ssb 子密钥特征:格式同公钥。
然后输入以下命令。红框中的密钥 id 改为刚才的密钥 id。
gpg --armor --export 密钥idgit config --global user.signingkey 密钥idgit config --global commit.gpgsign true
将从 -----BEGIN PGP PUBLIC KEY BLOCK----- 到 -----END PGP PUBLIC KEY BLOCK----- 中的内容复制到剪切板。
第五步:上传 GPG 密钥
回到 Github 界面。右上角头像点击 Settings。

点击 SSH and GPG keys -> New GPG Key。将刚才复制到剪切板的内容黏贴入框中。点击 Add GPG key,输入密码,可看到 GPG key 已添加至 Github 界面。

前往 Gitee 界面。右上角点击 设置。在左边的安全设置中找到 GPG 公钥 一栏,将剪切板内容黏贴入框中,点击确定,输入密码,可看到 GPG key 已添加至 Gitee 界面。

第六步:上传仓库
本地打开刚刚克隆的库,找到 .git 文件夹点开。(若找不到可在文件资源管理器上方设置:显示隐藏的文件夹)
双击 config 文件,以 txt 文本文档格式打开。复制红色框内的这一行,并另起一行黏贴,将此行中的链接改为 gitee 中仓库的链接。

回到项目的目录(就是刚刚克隆到本地的项目的文件夹),将你的项目黏贴至此处。
右键,点击 Git Bash Here 打开 git(Win11 点 “显示更多选项”)
输入以下代码。
git add .git commit -S'这里输入密钥id' -m'这里可随意输入内容,也可随意换行,是提交的相关信息备注。'git push
前往 Gitee 和 Github 查看,发现项目已经成功上传了,并标有已验证的字样。至此,项目的初次提交工作已全部完成。

结尾:二次提交
在项目文件夹中右键打开 git,输入以下内容。
git add .git commit -m'任意内容'git push发现 Github 和 Gitee 均同步更新了。是不是很酷?
部分信息可能已经过时










