美文网首页
Mac OS 配置多个ssh-key

Mac OS 配置多个ssh-key

作者: 听话哥 | 来源:发表于2018-09-21 15:21 被阅读19次

1、创建config文件

cd .ssh
touch config

2、创建ssh-key

ssh-keygen -t rsa -f ~/.ssh/id_rsa.别名 -C “邮箱地址“
示例:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C “xxx@xxx.com“
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C “xxx@xxx.com“

ssh-key文件已经生成到指定路径,接下来需要对他们进行配置

3、配置

# gitlab
Host gitlab.xxx.com
HostName gitlab.xxx.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab_xxx_id-rsa

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id-rsa

# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径

Host是别名,如果只是为了区分github、gitlab等,为了方便使用,建议和HostName一致,这样在clone git的时候不用考虑修改hostname。

4、通过别名来使用

ssh -T git@gitlab.xxx.com 
返回:Welcome to Gitlab, xxx!

5、设置和去除全局用户名和邮箱

去除:
git config --global --unset user.name
git config --global --unset user.email

设置:
git config –-global user.email "xx@xx.com"  

git config --global user.name "xxx" 

相关文章

  • Mac OS 配置多个ssh-key

    1、创建config文件 2、创建ssh-key ssh-key文件已经生成到指定路径,接下来需要对他们进行配置 ...

  • Git配置多个SSH-KEY

    git可以配置多个ssh-key。 生成多个ssh-key命令 添加私钥

  • Git配置多个SSH-Key & python中git的使用

    一、配置多个SSH-Key 当前电脑已设置过了一个ssh-key,终端查看已配置的SSH-Key文件 cd ~/....

  • Mac 配置多个ssh-key

    应用场景 我们经常将代码托管到github、gitlab这样的网站上。为了避免每次push代码时都要输入用户名和密...

  • git总结

    GitHub创建远程仓库 配置多个SSH-key 当公司gitlab和自己的github都要配置ssh-key时,...

  • MAC下配置多个SSH-KEY

    日常工作中难免遇到开发环境中需要配置不同的ssh-key对应不同的环境,如同时在gitlab、github上项目在...

  • git clone 指定 ssh-key 文件

    环境 & 软件 mac OS 问题 git clone 不是默认 ssh-key,无法克隆 解决方法 用ssh-a...

  • Mac下配置多个SSH-Key git

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

  • Mac OS X下开发软件的安装与配置

    Mac OS X下开发软件的安装与配置 标签(空格分隔): mac软件 Mac OS X下Maven的安装与配置 ...

  • mac os 配置终端环境

    mac os 配置终端环境 最近装备升级,所以开发环境要重新配置,这里记录一下mac os下的终端环境配置。 终端...

网友评论

      本文标题:Mac OS 配置多个ssh-key

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