美文网首页程序小寨
Mac多Git账号配置

Mac多Git账号配置

作者: 梦中一点心雨 | 来源:发表于2018-12-18 14:41 被阅读5次

在开发的过程中,难免会在多个代码平台(Github、Gitee)上提交代码,传统的Git账号配置就比较麻烦了,此文对Mac系统下的多git账号配置进行介绍。

准备两个Git账号,如Github账号和Gitee账号

在用户家目录下新建.ssh目录,进入目录后新建config文件

使用ssh-keygen -t rsa -C "xxxxx@xxxxx.com",生成ssh key

单个git账号配置时,不需要指定publicKey文件名,但是多个git账号配置,就需要指定文件名
  Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/chenmin/.ssh/id_rsa): id_rsa_github
其他配置项继续回车即可
  Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/chenmin/.ssh/id_rsa): id_rsa_gitee
此时会在.ssh目录下看到四个文件,id_rsa_github、id_rsa_github.pub和id_rsa_gitee、id_rsa_gitee.pub

将id_rsa_gitee.pub的公钥配置到gitee上的ssh公钥配置

在设置 —> 安全设置 —> SSH公钥,然后将id_rsa_gitee.pub中的内容复制到公钥处,点击确定即可。

github类似。

在config文件中配置pub文件

Host user
HostName https://github.com
User user
IdentityFile ~/.ssh/id_rsa_github

注:
HostName是服务器的地址,User是用户名,PreferredAuthentications照抄即可,这里主要说的是IdentityFile

配置测试

  ssh -T git@gitee.com

显示 Welcome to Gitee.com, yourname! 时则表示配置成功
若报错或不是这个结果,可使用

ssh -vT git@gihub.com

查看错误信息,并使用下面的命令解决

  ssh-agent bash
  ssh-add ~/.ssh/id_rsa

相关文章

  • Mac多Git账号配置

    在开发的过程中,难免会在多个代码平台(Github、Gitee)上提交代码,传统的Git账号配置就比较麻烦了,此文...

  • Mac git配置多账号

    说明:git配置网上资源已经很丰富,本人只是整理测试,再次分享记录,以便后来者查阅。 使用场景 工作中或者自主学习...

  • Mac上git多账号配置

    默认情况 已经配置好一个全局的账号 在此基础上搭建github的个人账号 步骤 新建一个ssh key,保存在id...

  • windows系统下配置多个git账号以及SSH

    本文以配置github.com账号和git.oschina.net账号来逐步演示在Windows环境下配置Git多...

  • git多账号配置

    git多账号配置 1. 生成ssh密钥 出现 Could not open a connection to you...

  • git多账号配置

    由于公司gitlab账号是ssh:git@...::818这种情况的所以今天按照文档一直没配置成功,然后增加了一个...

  • git多账号配置

    工作中往往我们会遇到这种情况, 公司给了邮箱, 采用类似gitlab之类的git服务托管商, 而我们又拥有自己的g...

  • git多账号配置

    在实际工作中,常常会遇到多个git帐号(即多个远程仓库)的情况,这时候如果只有一个SSH-key则无法满足现有要求...

  • Git 多账号配置

    问题描述 git是目前使用的非常广泛的一个开源的分布式版本控制系统,大部分公司都在使用,然后大家又有自己的Gith...

  • git 多账号配置

    生成新密钥 注册新的私钥 查看私钥列表 新建config文件

网友评论

    本文标题:Mac多Git账号配置

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