Mac上git多账号配置

默认情况

已经配置好一个全局的账号

在此基础上搭建github的个人账号

步骤

新建一个ssh key,保存在id_rsa_jacobma

$ ssh-keygen -t rsa -C 934273746@qq.com

$ Enter file in which to save the key (/Users/mayao02/.ssh/id_rsa): /Users/mayao02/.ssh/id_rsa_jacobma

$ Enter passphrase (empty for no passphrase):

$ Enter same passphrase again:

成功后,显示key值并复制到github

$ cat ~/.ssh/id_rsa_jacobma.pub

测试是否能连接到远程仓库

$ ssh -T git@github.com

若未成功,则把该key加到ssh agent

$ ssh-add ~/.ssh/id_rsa_jacobma

配置config

$ vi .ssh/config

添加以下内容

Host jacobma
HostName github.com
IdentityFile ~/.ssh/id_rsa_jacobma

拉下github的项目后,需要配置此项目的账号,否则会以全局的账号名来提交

$ git config user.name "JacobMa1996"

$ git config user.email "934273746@qq.com"

END

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 背景: 在一台Mac电脑上有时候为了切换不同的身份我们需要用不同的身份做一些事情,但一般我们登陆Mac时只会使用同...
    nuannuan_nuan阅读 3,254评论 0 2
  • 文章1: Git 多账户配置使用,同时使用github 和 gitoschina http://blog.csdn...
    ouhoo阅读 1,720评论 0 0
  • Git的使用 首先登录https://git.oschina.net,如没有账号进行注册. Git简单介绍 Git...
    Sunney阅读 674评论 0 2
  • 去年暑假为了参加县班主任比赛,在浙江几乎没有停留,就匆匆赶回泗洪,准备了十来天的时间。记得那时是暑假最热的天,一大...
    夜间鹰眼阅读 253评论 0 0