美文网首页iOS 进阶
mac下配置多个git账号并进行账号切换

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

作者: _moses | 来源:发表于2017-09-26 22:23 被阅读2590次
①打开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账户的配置和切换

相关文章

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

    ①打开GitHub ②注册账号 ③进入Finder目录 ~/.ssh 会看到有三个文件config、id_rsa、...

  • Mac 上配置多个git账号

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

  • 在Mac下配置多个git账号的SSH。

    目标: 在Mac下,用多个git账号操作git库代码,并且互不影响。 步骤: 添加ssh key为了使用多个git...

  • win7 设置多个 ssh-key

    ​ Windows环境 在使用多个 git 账号的时候,默认只能配置 1 个 git 账号,这就导致在使用...

  • 多个git账号配置

    一般情况下,一台电脑会连接多个git服务器,比如公司的一台,oschina一台,github一台,三个账号都要用,...

  • 配置多个Git账号

    转自 https://www.jianshu.com/p/717c9e482288 前言: 很多时候,我们一台机器...

  • 配置多个git账号或多个SSH账号

    开发过程中可能会需要在同一台电脑上配置两个git账号,一个账号用来将公司产品推到公司的代码仓库,另一个账号需要将自...

  • Mac下配置多个SSH-Key git

    有时我们一台mac上可能会对应多个git账号,这时就需要mac上面创建不同的key来对应不同的git账号。 闲言不...

  • 二、配置多个git仓库和账户

    git多仓库配置  自己在github建了个仓库,然后配置访问不了,上网查了下怎么用不同账号在本地配置多个git仓...

  • 本地设置多个git账号

    我们在日常开发中,有可能会有多个 git 账号,比如说工作一个账号,私人一个账号。对于多个账号我们可以使用配置 s...

网友评论

    本文标题:mac下配置多个git账号并进行账号切换

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