HelloWorld 发表于 2023-11-29 23:14:02

在一台 Mac 上管理多个 github 账号的方式

现在 github 不允许通过 https 加账号密码的方式 push 了,必须通过 ssh
如果你只有一个 github 账号,那用一个 ssh key 就行,如果你有多个 github 账号要管理,由于 github 不允许两个账号公用一个 ssk key,需要创建多个 ssh key

新增 ssh key:ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_shuzijumin
配置 ~/.ssh/config 文件:Host github.com-shuzijumin
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_shuzijumin
远程仓库地址格式:git remote set-url origin [email protected]:shuzijumin/repo.git
这样 push 时用的就是 ~/.ssh/id_rsa_shuzijumin

rootsir 发表于 2023-11-30 09:47:16

精髓在 配置 ~/.ssh/config 文件:
点赞

flynn2023 发表于 2023-11-30 10:47:48

没有想到版主开卡厉害。编程更厉害

HelloWorld 发表于 2023-11-30 11:53:50

flynn2023 发表于 2023-11-30 10:47
没有想到版主开卡厉害。编程更厉害

都是业余水平,大家互相学习

LeoLee 发表于 2023-12-1 08:36:44

HelloWorld 发表于 2023-11-30 11:53
都是业余水平,大家互相学习

多教教我们,我们也好涨姿势。:P

huobi 发表于 2023-12-10 04:19:07

这个厉害了
页: [1]
查看完整版本: 在一台 Mac 上管理多个 github 账号的方式