Git多账号设置(同一个邮箱,多个账号)

本文更新日期:2021-12-09

本文以 gitee 和 github 为例

1. 创建文件夹

如果希望把私钥、公钥都放到 .ssh 目录下,这一步可以忽略

在 .ssh 目录下新建 gitee  github 目录,用于后面存储私钥以及公钥


2. 打开 Git Bash 并进入到 .ssh 目录

注意:如果不想将密钥生成在 C盘的.ssh,可进入其他目录。当前 Git Bash 在什么路径,密钥就会生成在什么路径


cd ~/.ssh


3. 创建 global 全局账户

git config --global user.name "xxx"

git config --global user.email "xxx@qq.com"


4. gitee账户

4.1 生成 gitee 账户的ssh密钥

1)ssh-keygen -t rsa -C "xxx@qq.com"

2)gitee/id_rsa_gitee

3)输入密码(可以不输入 passphrase ,直接两次回车即可)

命令执行完之后可以在文件夹下面看到生成的公钥和私钥


4.2 将公钥添加到gitee网站

4.2.1 查看公钥

方法一:

cat ~/.ssh/gitee/id_rsa_gitee.pub

方法二:

直接打开 id_rsa_gitee.pub 文件查看 


4.2.2 将公钥复制出来添加到网站


5. github账户

同 gitee账户 的操作

1)ssh-keygen -t rsa -C "xxx@qq.com"

2) github/id_rsa_github

3)输入密码(可以不输入 passphrase ,直接两次回车即可)

cat ~/.ssh/github/id_rsa_github.pub


6. 新建 config 文件

.ssh 文件夹下面新建一个 config 文件,将下面的复制过去修改即可

# 描述

# Host 网站地址或者ip地址 

# HostName  网站地址 

# User 可以写邮箱名称,也可以写 git 账号           

# IdentityFile 对应密钥路径


# gitee

Host gitee.com           

HostName gitee.com

User jiangmiaoyu                           

IdentityFile ~/.ssh/gitee/id_rsa_gitee 


# github

Host github.com           

HostName github.com

User 499384808                         

IdentityFile ~/.ssh/github/id_rsa_github

7. 测试连接

7.1 测试gitee

ssh -Tv git@gitee.com


7.2 测试github

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容