Mac 上配置多个 github 账户

有时候做不同的项目需要用不同的 id 去访问 github/gitlab 账户,没弄过的可能还是要折腾一下,按本文步骤去做可能会节省点儿时间。

0x01 第一步 本地生成新的 ssh key

在命令行输入下面的命令:
注意把 xxx@xxx.com 换成自己的邮箱地址

ssh-keygen -t rsa -C "xxx@xxx.com"

不要闭着眼睛一路按回车健,看到下面提示时输入新的路径

Enter file in which to save the key (/Users/ashton/.ssh/id_rsa): /Users/ashton/.ssh/id_rsa_xxx

然后一路回车就好了,运行好之后会看到在 ~/.ssh 文件夹里多两个文件

id_rsa_xxx
id_rsa_xxx.pub

0x02 第二步 更改 ssh config 配置

#xxx account
Host xxx.github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_xxx

0x03 第三步 上传 pub key(也就是 id_rsa_xxx.pub 里的内容) 到 github

这个没啥特别的,进入 Settings -> SSH and GPG keys 页面操作就好了

0x04 第四步 使用 ssh config 配置里的域名来访问仓库

在需要访问 github 的时候,使用 xxx.github.com 来代替就 github.com 就好了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容