多个 Git 账户之间的切换

本文介绍了如何在已有一个Git账户user1的情况下,为新的GitHub账户user2添加并切换SSH密钥。步骤包括生成SSH key、配置SSH agent或ssh config文件,将公钥添加到GitHub,最后测试SSH连接。通过这些步骤,开发者可以在同一环境中无缝切换不同的Git账户。
摘要由CSDN通过智能技术生成

很多开发者在同一个开发环境中存在多个git z账户,例如GitHub 账户及公司内部 git 系统的账户。本文主要描述如何在多个git账户之间进行切换。


1. Git 账户user1 的ssh key 已经存在,现需添加GitHub 账户 user2 的ssh key

#新建 user2 账户 SSH key:

[root@localhost .ssh]# ssh-keygen -t rsa -C "user2"
Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):  id_rsa_user2

#新建的 ssh key文件默认保存在 /user/.ssh/ 目录下,默认文件名 id_rsa (私钥), id_rsa.pub (公钥)。在此处为便于标识,将其命名为 id_rsa_user2


2、新密钥添加到SSH agent中 / 或设置 ssh config 文件

2.1 ssh agent

#启动 ssh agent

[root@localhost .ssh]# eval `ssh-agent `

#添加 private key

[root@localhost .ssh]# ssh-add ~/.ssh/id_rsa_user2

#查看ssh agent 中的密钥

[root@localhost .ssh]# ssh-add -l

4096 59:99:9d:35:c2:ff:7d:04:4d:be:3b:9e:20:e9:6b:02 id_rsa_git

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值