Git的一些设置
· 阅读需 1 分钟
git多账号配置
当一台电脑需要配置两个git,一个用来提交个人代码,一个用来提交工作代码
生成两个 SSH Key
# 生成个人 SSH Key
ssh-keygen -t rsa -C "个人邮箱@gmail.com" -f ~/.ssh/id_rsa_personal
# 生成工作 SSH Key
ssh-keygen -t rsa -C "工作邮箱gmail.com" -f ~/.ssh/id_rsa_work
配置 SSH Config
编辑 ~/.ssh/config 文件:
# 个人账号
Host github.com-personal
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_personal
# 工作账号
Host github.com-work
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work
添加 SSH 公钥到远程仓库
此略
使用说明
- 工作仓库
当远程工作仓库地址为git@github.com:github账号名/hello.git
如果想克隆下来需要修改一下: git clone git@github.com-work:github账号名/hello.git
- 个人仓库
当远程个人仓库地址为git@github.com:github账号名/hello.git
如果想克隆下来需要修改一下: git clone git@github.com-personal:github账号名/hello.git
- 本地已经有代码了,需设置远程仓库
git remote add origin git@github.com-work:github账号名/hello.git
