将 Git 仓库迁移到新设备上比我想象的更容易。
Step 1 #
将旧设备 ~/.ssh
文件下的 ssh 公钥和配置文件粘贴到新设备的 ~/.ssh
如果找不到这个文件夹就手动创建一个:
mkdir ~/.ssh
查看隐藏文件的方法:macOS 下按「Command+Shift+.」, Linux 下按「Control+H」。
Step 2 #
直接 git clone
,输入 ssh 的私钥就完事了:
git clone git@gitlab.com:user_name/repo_name.git
Step 3 #
进入仓库文件夹,设置 git 的用户名和邮箱,之后就能正常使用了
git config user.name <user_name>
git config user.email <your_email>
以上命令仅对当前文件夹有效,如需全局生效还需加上 --global
。