为github帐号添加SSH keys
使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
这时需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。
创建SSH key的方法很简单,执行如下命令就可以:
ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
然后用文本编辑工具打开该文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub
接着拷贝.ssh/id_rsa.pub文件内的所以内容,将它粘帖到github帐号管理中的添加SSH key界面中。
打开github帐号管理中的添加SSH key界面的步骤如下:
1. 登录github
2. 点击右上方的Accounting settings图标
3. 选择 SSH key
4. 点击 Add SSH key
在出现的界面中填写SSH key的名称,填一个你自己喜欢的名称即可,然后将上面拷贝的~/.ssh/id_rsa.pub文件内容粘帖到key一栏,在点击“add key”按钮就可以了。
添加过程github会提示你输入一次你的github密码
添加完成后再次执行git clone就可以成功克隆github上的代码库了。
为github帐号添加SSH keys相关推荐
- linux+添加git+ssh+keys,为github帐号添加SSH keys(Linux和Windows)(示例代码)
一.Linux增加ssh keys方法: 使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的cofface_recovery项目:[email pr ...
- [SSH] 为 GitLab 帐号添加 SSH keys
生成ssh ssh-keygen -t rsa -C hanjiale@mail.ustc.edu.cn(your email address) 进入隐藏的 .ssh 文件夹,打开 id_rsa.pu ...
- mac下 Github添加SSH keys
注:封面背景在文章最后面. mac下 Github添加SSH keys 一.首先测试下是否有原先有添加过公钥 二.进入正题,没有SSH keys 公钥,请看下方详细`mac下 Github添加SSH ...
- GitHub:如何用同一个 github 帐号在两台PC上同步开发?如何协同开发?
转载自:https://blog.csdn.net/zeqiao/article/details/75124532 饱暖思淫欲,写了项目就想试试上传到github.com,之前用Git和SourceT ...
- 多git帐号的SSH key切换
1.同一台电脑可以有2个git账号(不同网站的) 首先不同网站,当然可以使用同一个邮箱,比如我的 github,gitlab,bitbucket的账号都是gotodiscuss[at]gmail.co ...
- git学习(9):git 添加 ssh keys 出现如下错误
git 添加 ssh keys 出现如下错误: Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecd ...
- GitLab添加SSH Keys并连接(windows)
概述 要使用git连接到GitLab上并克隆代码下来,如果初次使用,需要先在GitLab中添加SSH Keys,否则无法下载.那么,在windows下该如何操作呢,这里做个详细的步骤记录. 生成key ...
- 你有 GitHub 帐号么?平时都用它来干什么?
这是头哥侃码的第212篇原创 上个月,我写了一篇 #与抑郁症斗争的那些年,我也曾想去死一死#,分享了自己在创业失败那段时间的抑郁焦虑的经历. 很显然,这已经不是我第一次把自己的悲惨经历写出来了. 在文 ...
- GitHub添加SSH keys报错Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha
在GitHub上Add SSH key的时候报错:Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ec ...
最新文章
- 1.5 Map集合:HashMap 和TreeMap 类
- SAP Fiori Elements - smart field id generation
- nodejs项目npm start背后的工作原理
- openfire(一):使用idea编译openfire4.2.3源码
- python3 多线程_Python3多线程爬虫实例讲解
- C/C++基础语法复习(二):C++ 面向对象编程,你需要知道的点
- 制作自定义工作流(WWF)设计器
- 如何快速开发一个支持高效、高并发的分布式ID生成器(三)
- 准确率创新高,北大开源中文分词工具包 pkuseg
- 《JavaScript语言精粹(修订版)》试读
- 基于日志处理的ElasticSearch的学(gen)习(feng)
- java中的UDP总结
- 2022年python库大全
- 两周搞定计算机专业毕业设计,附源码+论文+答辩
- 设备无法连接到你的计算机,此硬件设备未连接到计算机(代码45) | MOS86
- STM32F103C8T6 USART2 配置
- 路由工作原理+DHCP+静态路由配置
- Faster-Rcnn 网络训练医学乳腺DDSM图像不能预测到定位框问题及其训练问题
- java 查找 替换_Java 查找替换Excel数据
- 2021年十佳优惠券返利APP排名榜 2021年用户喜欢的优惠券返利APP前10排行榜
热门文章
- 并发编程-concurrent指南-阻塞队列BlockingQueue
- Java并发编程笔记之ConcurrentLinkedQueue源码探究
- 利用jenkins的api来完成相关工作流程的自动化
- 作业2 分支循环结构
- hdu 4472 Count(递推即dp)
- python地板除与除法的区别_“地板除”还是“取整除”?地板除和天花板除floor division和ceil devision...
- global.min.css,css3-媒体查询样式不覆盖原始样式
- JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
- python 结构数组_Python数组
- 在linux下dns绑定域名,在Linux系统中,使用Bind搭建DNS域名解析服务