Kooboo

如何在本地管理和切换多个 github 账号?

时光怂恿深爱的人放手 提交于 2019-12-04 14:52:41
前言 大多数的我们都会遇到这样一个问题:公司有一个 github 账户,这个是专门为工作准备的。而我们自己也有一个自己的私人 github 账户,有事没事做做自己的项目,写写自己感兴趣的东西。可是,我们怎么在电脑上把公司 github 切换到自己的私人github 账号上呢? 我公司内部建议用 smartgit 来精简 git 的操作,但是,我却没办法在上面切换成自己的账号,这意味着我必须在自己的电脑上使用自己的私人账号。oh, 这真是一个烦人的问题。 经过在 google 上查找资料和不断地试错,我终于成功的解决了这个问题。现在,让我来介绍以下这个是怎么解决的吧。 本质上,这只是一个平衡 git 和 ssh 配置的问题——实际上这并没有看上去那么糟糕。— Michael Herman 操作过程 它的操作包括 创建ssh密钥 将密钥添加到 github 账户; 创建 config 文件,管理单独的 key 更新存储的 key 测试 git clone 和 git push 怎样在终端上切换 github 账号 1. 创建 SSH 密钥 以我为例,我有两个 github 账户,一个工作用的,用户名是 yuanzhen-kooboo,;另一个是私人的:huangyuanzhen。所以,我要创建两个密钥,每个账号一个: 操作为: 打开cmd; 依次输入命令: cd ~/.ssh ssh