mac下配置多个git账号并进行账号切换

①打开GitHub
②注册账号
0_GitHub.png
1_GitHub.png
2_GitHub.png
③进入Finder目录 ~/.ssh
会看到有三个文件config、id_rsa、id_rsa.pub(我配置过两个账号,是五个文件)
3_Finder.png
④打开终端
输入第一行命令:ssh-keygen -t rsa -C "邮箱地址"
这时会提示你创建的文件是否使用默认的文件名
Enter file in which to save the key (/Users/用户名/.ssh/id_rsa):
如果第一次使用了id_rsa,为了避免覆盖第一次的账号配置,现在需要修改名字,将小括号里的路径改为/Users/用户名/.ssh/id_rsa_moses然后回车
如果不需要密码,接下来可以直接两次回车,然后等待完成即可
4_Terminal.png
⑤这时再看.ssh文件夹下多了两个文件:id_rsa_moses和id_rsa_moses.pub
5_Finder.png
用记事本打开id_rsa_moses.pub,copy里面全部内容
⑥回到浏览器,点击GitHub头像,找到设置里的SSH配置
6_GitHub.png
7_GitHub.png
8_GitHub.png
把刚刚copy的内容粘贴到key里面,起个名字,直接Add SSH key就OK了
到此,已经配置完了新的git账号,接下来是如何切换两个git账号
⑦再回到.ssh文件夹,用记事本打开config文件
将原来的配置信息改为新账号绑定的配置信息
Host OSChina
      HostName git.oschina.net
      User git
      IdentityFile ~/.ssh/id_rsa
Host GitHub
      HostName github.com
      User git
      IdentityFile ~/.ssh/id_rsa_moses
⑧再找到和.ssh文件夹同一层级下的.gitconfig文件,用记事本打开
将原来的账号信息改为新账号
[user]
    name = moses1991
    email = moses89757@gmail.com
到此已经完成了新git账户的配置和切换

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    丹青笔阅读 3,262评论 5 47
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 9,844评论 9 162
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 8,314评论 4 49
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 103,874评论 12 125
  • 一、 大概十年前,我就知道硬盘会坏。 那一年的夏天,我刚大学毕业,赖在学校宿舍里,一边找工作,一边找人生。 浑浑噩...
    罗伯特小恶魔阅读 392评论 10 13