管理多个git账号
用于同时有gitlab和github的情况
①生成rsa key并添加到github和gitlab的设置中
ssh-keygen -t rsa -C "your@email.com"
②配置 ~/.ssh/config
# 以github举例
Host github
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
User git
#Port 6022
③检测是否配置成功
ssh -T git@github.com
仓库迁移
已迁移的仓库更改远程url
git remote set-url origin new_url
1. gitlab –> gitlab
①旧仓库
②新仓库
2. github –> gitlab
①gitlab创建一同名空仓库(无README) ②在任意目录克隆旧仓库
git clone --mirror old_url
cd repo
git remote set-url --push origin new_url
git push --mirror origin