美文网首页
Mac配置多个ssh密钥

Mac配置多个ssh密钥

作者: Joey_W | 来源:发表于2017-10-16 13:52 被阅读0次

1.生成不同名称的ssh密钥

ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "youremail@example.com"
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "youremail@example.com"

2.新建ssh配置文件

touch ~/.ssh/config

config的内容如下:

#github配置
Host github
Hostname github.com
user user@github.com
IdentityFile ~/.ssh/id_rsa.github
#gitlab配置
Host gitlab
Hostname gitlab.com
user user@gitlab.com
IdentityFile ~/.ssh/id_rsa.gitlab

3.添加私钥

$ ssh-add ~/.ssh/id_rsa.gitlab
$ ssh-add ~/.ssh/id_rsa.github

4.设置远程库的地址

git remote add origin git@github:test/test.git

把原来的git remote add origin git@github.com:test/test.git中的github.com替换成Host的名字github即可。

5.测试

$ ssh -T git@github.com
$ ssh -T git@gitlab.com

分别输入对应密钥的密码,测试成功。
记得在设置远程仓库地址的时候,修改对应的Host名称。建议把常用的git远程仓库设置为默认的密钥,生成默认密钥的命令如下:

ssh-keygen -t rsa -C "youremail@example.com"

只要Host不在config文件中,都是读取默认密钥。

相关文章

  • Mac配置多个ssh密钥

    1.生成不同名称的ssh密钥 2.新建ssh配置文件 config的内容如下: 3.添加私钥 4.设置远程库的地址...

  • 卡夫的Mac 06 - Mac配置ssh密钥

    视频地址 学徒卡夫 - 卡夫的Mac 06 - Mac配置ssh密钥https://www.bilibili.co...

  • Git SSH

    创建单个ssh 密钥 创建 查看 创建管理多个ssh 密钥的时候 第一步创建 第二步,配置configer(~/....

  • MAC本地生成SSH KEY的方法

    MAC本地生成SSH KEY的方法 标签(空格分隔): MAC 打开终端查看是否已经存在SSH密钥 如果没有密钥则...

  • MAC SSH密钥登陆

    MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只...

  • Mac sourcetree 配置 ssh 密钥

    1 在普通用户 进入 .ssh 文件.(.ssh 文件生成百度很多) cd .ssh/ 或 cd ~/.ss...

  • git配置ssh密钥(Mac)

    1.本地安装好git; 2.桌面右键 Git Bash Here 打开git命令行; 3.ssh-keygen -...

  • Mac sourcetree 配置 ssh 密钥

    1 在普通用户 进入 .ssh 文件.(.ssh 文件生成百度很多) gitlab设置sshkay的方法:我用的阿...

  • mac 配置多个ssh

    2017/12/19 昨天开始想把之前的简单记账号密码项目重新有规划的写一遍,并且按记录传上github。由于公...

  • Linux && Mac 管理多个SSH 密钥

    1. 通过 $ ssh-keygen -t rsa 生成密钥 2. 生成过程需要设置不同的文件名,最终在~/.ss...

网友评论

      本文标题:Mac配置多个ssh密钥

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