摘要:经常我们可能需要上传,和,或者你有多个账号,我们需要对应不同的账号上传,我们需要配置多个这里我们就以配置,,两个为案例生成两个不同的生成第一个这里不要一路回传,让你选择在哪里选择存放的时候写个名字,比如,之后的两个可以回车。
经常我们可能需要上传github,和gitlab,或者你有多个github账号,我们需要对应不同的账号上传,我们需要配置多个ssh key
这里我们就以配置github,gitlab,两个ssh key 为案例
1.生成两个不同的ssh 生成第一个ssh keyssh-keygen -t rsa -C "yourmail@gmail.com"
这里不要一路回传,让你选择在哪里选择存放key的时候写个名字,比如 id_rsa_github,之后的两个可以回车。
上图的红色框框是自己输入的,便于区分
ssh-keygen -t rsa -C "yourmail@gmail.com"
一样不要一路回车
最终结果是这样子的:
图中的config文件是我自己建的,也就是接下来要说的
2.配置config新建文件config文件,打开
输入一下
# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab User xiaqijian // 输入自己账号名 # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github User xiaqijian // 这里输入自己的账号名
注意:如果拷贝我的,要把后面的注释去掉
然后保存起来
分别在github,gitlab填上ssh key填上刚刚生成的,
然后你就可以上传文件试试
或者用下面方法测试
ssh -T git@github.com
首发于微信公众号:node前端
不妨关注一下,我们一起学习
回复:100
有福利哦
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108804.html
摘要:关于首先是一种网络协议,用于计算机之间的加密登录。第二种级别是基于公开密匙加密机制的安全验证。前者是私钥,注意保管,后者是公钥如下添加到登录之后。 简述 什么是 Git 的 ssh key?这个问题其实我也很困惑,所以我才专门分享这篇关于 ssh key 的文章,着重分析了解什么是 ssh key,它有什么用,怎么能用好它?本文主要由从网上收集资料加上自己的经验汇总而成的经验干货,可以...
摘要:简介是目前世界上最先进的分布式版本控制系统没有之一。查看所有分支的版本操作记录。工作区直接删除文件,提交到版本库。与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。克隆远程仓库支持多种协议,默认使用,也可以使用等其他协议。 Git简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)。Linux之父Linux用C语言写了Git分布式版本控制系统。 分布式版本控制系统与集中式...
摘要:镜像地址掘金实现部署自动化所谓自动化部署,我的理解就是在用户保证代码质量的前提下将代码能够快速的自动部署到目标服务器上的一种手段实现原理本地推送代码代码库通知服务端自动拉取代码库代码生成并且部署公钥具体步骤参照配置公钥生成公钥使用给定 镜像地址 (掘金)php + Laravel 实现部署自动化所谓自动化部署, 我的理解就是在用户保证代码质量的前提下, 将代码能够快速的自动部署到目标服...
阅读 1664·2021-11-22 12:09
阅读 1395·2019-08-30 13:22
阅读 2050·2019-08-29 17:00
阅读 2615·2019-08-29 16:28
阅读 2919·2019-08-26 13:51
阅读 1158·2019-08-26 13:25
阅读 3219·2019-08-26 12:14
阅读 2988·2019-08-26 12:14