配置多个ssh-key
gitlab的密钥配置
- git bash执行下面命令生成ssh公钥和私钥对
ssh-keygen -t rsa -C '你的邮箱' 一路回车
- 查看公钥内容:
cat ~/.ssh/id_rsa.pub
(~用户目录) - 配置远程仓库公钥:个人头像 -> settings -> SSH And GPG Key -> 点击 新增SSH Key按钮 -> 复制公钥
配置多个ssh-key
- 为gitlab生成一对秘钥ssh key
ssh-keygen -t rsa -C 'yourEmail@xx.com' -f ~/.ssh/gitlab-rsa
- 为github生成一对秘钥ssh key
ssh-keygen -t rsa -C 'yourEmail2@xx.com' -f ~/.ssh/github-rsa
- 添加私钥
ssh-add ~/.ssh/gitlab-rsa ssh-add ~/.ssh/github-rsa
执行ssh-add时提示"Could not open a connection to your authentication agent",可以现执行命令:
ssh-agent bash # 确私钥列表 ssh-add -l # 清空私钥列表 ssh-add -Dexit
再运行ssh-add命令
- 在
~/.ssh
下touch config
,配置多个不同的ssh key# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitlab-rsa # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github-rsa # Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径
- 测试
ssh -T -v git@[config配置的host值] ssh -T git@github.com ssh -T git@gitlab.com ssh -T git@gitee.com
Hi stefzhlg! You’ve successfully authenticated, but GitHub does not provide shell access.
配置多个ssh-key相关推荐
- github ssh 配置_怎么给Git配置多个SSH Key?
有时候我们可能需要在同一台电脑上配置多个SSH Key,比如公司项目使用的是GitHub,个人开发用的是码云Gitee.这个时候我们可能需要有两个SSH Key,怎么配置呢? 假设你之前已经生成了一个 ...
- Windows 环境配置Github 的SSH key
今天需要将本机编写的代码提交至github 上,但是push 远程分支提示如下错误信: remote: Support for password authentication was removed ...
- SSH的工作原理、加密方式以及配置多个ssh key
1.SSH工作原理 从ssh的加密方式说开去,看下文
- Git简单生成公钥和私钥的方法及git ssh key配置
Git简单生成公钥和私钥的方法 Git安装完之后,需做最后一步配置.打开git bash,分别执行以下两句命令 git config --global user.name "用户名" ...
- win ssh key多账号配置
ssh key多账号配置 1. 配置,准备工作 1.1 配置两个ssh key 1.2 创建初始项目demo 1.3 清空.ssh 2. 生成ssh key,配置 2.1 生成ssh key 2.2 ...
- ssh 连接服务器_使用 SSH Key 访问服务器
阅读本文大概需要 2 分钟. 0. 前言 在刚接触到服务器的时候,一般都会采取密码登录,但每次登录服务器的时候都需要输入密码,体验很不好,而且相较于 SSH Key 不太安全,而使用 SSH Key ...
- 管理本地多个SSH Key
有的时候,不仅Github使用ssh key,工作项目或者其他平台可能也需要使用ssh key来认证,如果每次都覆盖了原来的id_rsa文件,那么之前的认证就会失效.这个问题我们可以通过在~/.ssh ...
- Git:本地生成SSH KEY,并关联到git仓库
GitLab配置ssh key 转载自:https://www.cnblogs.com/hafiz/p/8146324.html 一.背景 当前很多公司都选择git作为代码版本控制工具,然后自己公司搭 ...
- 多个SSH Key自动化配置
在实际开发中经常会遇到连接不同的远程代码管理平台,比如Github.gitlab.coding,如果采用ssh验证方式就需要在本地生成相应的SSH Key,以及配置config文件,具体步骤可参考ju ...
- 解决GitHub未配置SSH key提示错误信息
git push -u origin master Permission denied (publickey). fatal: Could not read from remote repositor ...
最新文章
- 《仙剑奇侠传》的宗教元素考察(一):赵灵儿的宿命之旅
- 解决执行 df -h 卡住,yum和rpm都无法安装软件问题
- 【Hibernate】hibernate主键生成策略与配置详解
- windows内存结构概述
- SIFT讲解(SIFT的特征点选取以及描述是重点)
- 漫步线性代数十三——线性变换
- 交换机配置工具_Soce在FPGA上为任务关键型应用量身定制的IEEE 1588感知以太网交换机...
- SEO培训一家之言 素老胡huxingyu
- java 环境配置(详细教程)
- 【数据分析入门】R语言下载与R包新旧设备转移
- DTS音乐格式和常用播放软件及说明
- 2021-03-25--通信网的身份认证与鉴权机制
- Delta3D(6)教程:创建游戏角色-2
- 我被湖北省钟祥市H36463五路公汽拒…
- 支付宝服务商条码付,直接打款给签约子商户方法
- 十款免费的Web前端开发工具
- OkGo - OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持RxJava
- 深度学习目标检测——AP以及MAP
- python--真气网城市空气质量数据抓取
- 记一次计算机课作文,关于记一次课堂游戏作文(精选5篇)
热门文章
- CCF201709-1 打酱油(100分)
- kaggle api 的使用
- 使用 install.packages() 安装所需的包
- 记号(notation)的学习
- 矩阵等式 matrix identity(二)
- 极简代码(一) —— class label 的统计计数
- python如何读取csv文件列表页_Python:使用列表列表读取CSV文件的字段
- python编程入门与案例详解-干货|| 清华大佬推荐的python400集入门资料
- python画柱状图-python使用matplotlib画柱状图、散点图
- python 代码命令大全-用什么库写 Python 命令行程序(示例代码详解)