1.设置新账户
git config user.name ---
git config user.email ---
2.根据新的邮箱生成ssh
cd ~/.ssh 进入ssh文件夹
cat ~/.ssh/id_rsa.pub 查看公钥文件
ssh-keygen -t rsa -C "xxx@xxx.com" 生成新的公钥
ssh-add ~/.ssh/id_rsa_文件名 本地添加新的私钥
再到仓库个人账户页面中去添加新的公钥 id_rsa_文件名.pub 文件
3. 删除原远程仓库地址,更换为新地址
git remote rm origin
git remote add origin 'xxxx@xxx.com'
然后就可以开始向新地址推送代码了
执行ssh-add时出现Could not open a connection to your authentication agent
在执行 ssh-add ~/.ssh/id_ras 时发生此错,
执行如下命令 ssh-agent bash
然后再执行 ssh-add ~/.ssh/id_ras 即可。
tips: 迁移仓库之前,记得看一下本地是不是最新的代码