关于在本地对多个ssh key的管理
2015-08-20 14:25
435 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011062426/article/details/47807341
第一步:
打开GIT BASH(可以搜索git bash 然后打开)
第二步:
生成第一个ssh key(如:github)
$ ssh-keygen -t rsa -C"email"(email是你github的邮箱)
然后提示你保存key,可以写成 (路径/.ssh/id_rsa_github) ,回车,再回车,再回车 就会生成出现id_rsa_github和id_rsa_github.pub两个文件
第三步:
生成第二个ssh key(如:githlab)
$ ssh-keygen -t rsa -C"email"(email是你github的邮箱)
然后提示你保存key,可以写成 (路径/.ssh/id_rsa_gitlab) ,回车,再回车,再回车 就会生成出现id_rsa_gitlab和id_rsa_gitlab.pub两个文件
第四步:
在 ~/.ssh 目录下新建一个config文件
windows下 echo > config linux下 touch config
然后添加内容
# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa #github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github
第五步 测试
$ ssh -T git@github.com
输出
Hi user! You've successfully authenticated, but GitHub does not provide shell access.就表示成功的连上github了
相关文章推荐
- 关于ssh key 的使用(git版本管理工具)
- 关于本地管理的Extent分配使用 Uniform 方式时,如何设置这个数字
- 关于本地管理的Extent分配使用 AutoAllocate 方式时,是如何自动分配Extent的
- 广域网环境下的本地局域网流量管理[图]
- 本地iso或光盘作fedora的软件源进行软件管理
- Linux 124课程 5、管理本地的Linux用户和组
- 关于游戏远程开发的5大管理秘诀
- CMS-一篇关于分类资源管理系统设计思路的笔记
- Visual Studio 2010关于更改管理帮助设置的路径的方法
- 一个广为流传的关于项目管理的通俗讲解
- 搭建本地资料管理库
- ListView 关于Adapter 本地文件中解析json数据完整例子
- 关于TbSchedule任务调度管理框架的整合部署
- 关于软件版本管理的笔记
- 关于研发管理的几点个人见解(-)
- 关于Libgdx游戏资源的管理方案思考
- 关于聊天记录的管理与查询
- MySpace賦予本地管理團隊經營大權
- 黑马程序员_关于交通灯管理系统的总结
- 关于Maven管理项目中引用子项目作为Jar包问题