git 多账户添加ssh秘钥
2024-10-20 01:23:09
生成秘钥的步骤:
ssh-keygen -t rsa -C "xxxx@qq.com"
添加秘钥
在不同的域中添加相同的秘钥是没有问题的,比如 github.com / code.aliyun.com
如果我想不同的域用不同的账号,或者同一个域有多个账号怎么办?
以上情况就需要生成多个秘钥
ssh-keygen -t rsa -C "xxxx@qq.com"
回车,注意文件名需要修改,比如: id_rsa_qq
另外两项直接回车ssh-keygen -t rsa -C "xxxx@yahoo.com"
回车,注意文件名需要修改,比如: id_rsa_yahoo
另外两项直接回车
此刻文件生成好了,然后是配置
ssh-add ~/.ssh/id_rsa_qq
ssh-add ~/.ssh/id_rsa_yahoo
vim config 添加以下内容:
# 配置code.aliyun.com
Host code.aliyun.com
HostName code.aliyun.com
IdentityFile /root/.ssh/id_rsa_yahoo
PreferredAuthentications publickey
User xxxx@yaoo.com
# 配置code.aliyun.com
Host code.aliyun.com
HostName code.aliyun.com
IdentityFile /root/.ssh/id_rsa_qq
PreferredAuthentications publickey
User xxxx@qq.com
# 配置github
Host github.com
HostName github.com
IdentityFile /root/.ssh/id_rsa_github
PreferredAuthentications publickey
User xxxx@gmail.com
注意: 同一个域名的只有第一个有效
最新文章
- LintCode Merge Sorted Array
- SQL入门经典(三) 之连接查询
- 转json using指令
- LightOJ 1188 Fast Queries(简单莫队)
- C++学习笔记2:关于开发
- Javascript表格中搜索
- hdoj 1285 确定比赛名次【拓扑排序】
- 用SCMD2.0.8.0汉化版制作OB地图简易教程
- Windows下 C++ WT +VS2013配置
- 201521123022 《Java程序设计》 第五周学习总结
- js中如何在一个函数里面执行另一个函数
- 洛谷 [P1801] 黑匣子
- apache修改最大连接数报错
- 备份还原数据数据库(动态IP版)
- css选择器以及使用场景
- ajax之async属性
- window 系统显示svg、psd格式文件
- swift,NSUserDefaults的swift化封装
- 用Python写简单的爬虫
- 使用import取代require
热门文章
- 【Makefile】Makefile中的赋值符号=、:=、?=、+=
- File Zilla连接Ubuntu 失败
- MySQL数据库的库表迁移
- Java日志体系(六)log4j2
- spring-boot结合maven配置不同环境的profile
- bash-1 初始化CentOS系统的初始化脚本
- 【POJ - 1703】Find them, Catch them(种类并查集)
- (转)window.XMLHttpRequest详解(AJAX工作原理)
- SpringMVC 零配置 无web.xml
- golang struct 转map 及 map[string]*Struct 初始化和遍历