美文网首页
Mac配置多个github账户

Mac配置多个github账户

作者: 厦门第一帅哥 | 来源:发表于2022-11-08 13:52 被阅读0次
  • 1.查看是否有配置全局的username和email,如有可以取消并单个配置(可选)
# 查询的命令
git config --global user.name
git config --global user.email
# 取消的命令
git config --global --unset user.name
git config --global --unset user.email
  • 2.在~/.ssh目录中创建多个公钥和私钥
cd ~/.ssh
# 每个用户的邮箱不一致
ssh-keygen -t rsa -C "xxxxx@xx.com"
# 在下面输入名字的时候,建议输入不一定的公司要名字,如id_rsa_xxxxxx
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/zhaoliangchen/.ssh/id_rsa): id_rsa_xxxxxx
# 剩下的一直回车
  • 3.在github上自己用户setting->ssh and gpg keys中,创建自己的ssh key,并把自己的公钥黏贴上去,注意是公钥

  • 4.把创建出来的所有私钥添加至本地

ssh-add ~/.ssh/id_rsa_xxxx
# 添加后查看
ssh-add -l
  • 5.在.ssh文件内内创建一个config文件,并配置你的github账户
touch config
Host 别名1随便取
HostName github.com # 其他网站如 gitee.com gitlab.com
User 你的github账户名1
IdentityFile ~/.ssh/id_rsa_xxx  # 对应你的私钥文件名


Host 别名2随便取
HostName github.com
User 你的github账户名2
IdentityFile ~/.ssh/id_rsa_xxx  # 对应你的私钥文件名
  • 6.github上pull自己的工程,然后单独在工程中设置自己的用户名和email,注意git clone现在的命令不一样了
# 中间替换成你之前取的别名
git clone git@别名1随便取:xxxx/xxxx.git

相关文章

  • Mac配置多个github账户

    1.查看是否有配置全局的username和email,如有可以取消并单个配置(可选) 2.在~/.ssh目录中创建...

  • # Mac下配置多个Git账户

    Mac下配置多个Git账户 代码托管到github、gitlab、gitee上,每个托管平台都对应一个git账户。...

  • Mac 上配置多个 github 账户

    有时候做不同的项目需要用不同的 id 去访问 github/gitlab 账户,没弄过的可能还是要折腾一下,按本文...

  • Mac 上配置多个git账号

    参考 1、mac 下使用多个 git 账户配置2、Mac多个Git账户配置3、如何在一台电脑上使用多个git帐号 ...

  • Mac多个Git账户配置

    转载Mac多个Git账户配置 概述 代码管理工具从流行的CVS,到SVN,到如今的Git, 尤其是Github的存...

  • Mac多个Git账户配置

    文章1: Git 多账户配置使用,同时使用github 和 gitoschina http://blog.csdn...

  • Mac下配置多个Git账户

    应用场景 我们经常将代码托管到github、gitlab这样的网站上。为了避免每次push代码时都要输入用户名和密...

  • Mac下配置多个Git账户

    首先,需要准备好对Git的全局用户进行配置。在初次安装Git时,往往会使用如下的命令配置全局用户名和邮箱: git...

  • Mac下配置多个Git账户

    唠叨几句 对于大多数程序员,喜欢将代码托管到github、gitlab、gitee上。为了避免每次push、pul...

  • Mac下配置多个Git账户

    本文以GitHub为例,其他基本也是这样。 第一步:根据账户邮箱生成密钥,命令如下:ssh-keygen -t r...

网友评论

      本文标题:Mac配置多个github账户

      本文链接:https://www.haomeiwen.com/subject/sfcntdtx.html