跳到主要内容

Git的一些设置

· 阅读需 1 分钟
zyfrontend
一个全栈开发

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 公钥到远程仓库

此略

使用说明

  1. 工作仓库

当远程工作仓库地址为git@github.com:github账号名/hello.git 如果想克隆下来需要修改一下: git clone git@github.com-work:github账号名/hello.git

  1. 个人仓库

当远程个人仓库地址为git@github.com:github账号名/hello.git 如果想克隆下来需要修改一下: git clone git@github.com-personal:github账号名/hello.git

  1. 本地已经有代码了,需设置远程仓库

git remote add origin git@github.com-work:github账号名/hello.git