码迷,mamicode.com
首页 > 系统相关 > 详细

mac 添加多个git账号

时间:2018-07-06 18:30:40      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:生成   多个   users   public   ati   git   三次   github   keygen   

mac生成多个账号

启动ssh-agent 服务方式

  1. 生成多个名称的公密钥
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key
# 第一次回车修改默认密钥名称 比如: github.com
  1. 启动ssh-agent服务
$ eval "$(ssh-agent -s)"
Agent pid 2429
  1. 在ssh-agent服务中把刚新增加ssh-key添加进去
$ ssh-add ~/.ssh/github.com
Identity added: /Users/andyniu/.ssh/gitee.com (/Users/andyniu/.ssh/gitee.com)

这种可能会有问题,当你关闭终端时候可能会失效


加配置文件config

  1. 创建config配置文件
$ touch ~/.ssh/config

编辑config文件

#该文件用于配置私钥对应的服务器
#gitHub user(useremail@***.com)
 Host github.com
 HostName github.com
 User git #用户
 IdentityFile ~/.ssh/id_rsa_github.com
######################################
#Add gitLab user(chen@****.com)
 Host git.****.com
 HostName git.****.com
 User git
 IdentityFile ~/.ssh/id_rsa_***
  1. 验证
$ ssh -T git@github.com
Hi username! You've successfully authenticated, but GitHub does not provide shell access.

# 上面是github的成功返回语句,下面是gitlab的成功返回语句。

$ ssh -T git@xxxxxx.com
Welcome to GitLab, username!

mac 添加多个git账号

标签:生成   多个   users   public   ati   git   三次   github   keygen   

原文地址:https://www.cnblogs.com/baily/p/9275015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!