$ git push -u origin master 报错
输入$ git push -u origin master报permission denied(publickey)
如下:
原因是没有与gitee上的账号成功建立密钥对,所以需要配对密钥
解决方法(依次输入以下指令):
1、ssh-keygen -t rsa -C "youremail@example.com"
注意,上述youremail@example.com是指gitee账户的注册邮箱
2、ssh -v git@github.com
3、ssh-agent -s
4、ssh-add ~/.ssh/id_rsa (这步出现问题不影响密钥生成)
如图所示windows系统下创建的密钥,存储在</c/Users/xxx/.ssh/id_rsa>,则此步骤中执行的命令应该相应改为ssh-add /c/Users/xxx/.ssh/id_rsa
执行 ssh-add /c/Users/xxx/.ssh/id_rsa
5、cat ~/.ssh/id_rsa.pub (生成密钥)
密钥:ssh-rsaxxxx邮件结尾。
上述命令执行后id_rsa.pub文件内容将输出到终端,复制里面的密钥(内容一般是以ssh-rsa 开头,以gitee账号的注册邮箱结尾的,全部复制下来)
6、进入云效后台
点击ssh公钥,将复制的密钥粘贴进去确定即可。
7、最后输入 ssh -T git@github.com 回车 (这步出现问题不影响密钥生成)
如图提示即为成功添加密钥。
8、再次推送 $ git push -u origin master 即可推送成功
随机推荐
- lucent,solr,ES比较
|0什么是全文搜索 什么是全文搜索引擎? 百度百科中的定义:全文搜索引擎是目前广泛应用的主流搜索引擎.它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现 ...
- 学习jQuery(1)
学习jQuery 通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). jQuery 语法 jQuery 语法是为 HTML ...
- 对象存储服务-Minio
Mino 目录 Mino 对象存储服务 Minio 参考 Minio 架构 为什么要用 Minio 存储机制 纠删码 MinIO概念 部署 单机部署: Docker 部署Minio 分布式Minio ...
- bootstrap期末考试习题整理
1.Which is true about Bootstrap? A. Bootstrap is the most popular and powerful front-end (HTML, CSS, ...
- kubernetes中有状态应用的优雅缩容
将有状态的应用程序部署到Kubernetes是棘手的. StatefulSet使它变得容易得多,但是它们仍然不能解决所有问题.最大的挑战之一是如何缩小StatefulSet而不将数据留在断开连接的Pe ...
- 【Python学习笔记】-虚拟环境virtualenv
在开发python应用程序的时候,系统安装的python3只有一个版本:3.4.所有的第三方的包都回被pip安装到python3的site-packages目录下. 如果我们要要同时开发多个应用程序, ...
- CSS @property,让不可能变可能
本文主要讲讲 CSS 非常新的一个特性,CSS @property,它的出现,极大的增强的 CSS 的能力! 根据 MDN -- CSS Property,@property CSS at-rule ...
- Python基础之:struct和格式化字符
目录 简介 struct中的方法 格式字符串 字节顺序,大小和对齐方式 格式字符 格式数字 格式字符 格式字符串 填充的影响 复杂应用 简介 文件的存储内容有两种方式,一种是二进制,一种是文本的形式. ...
- Spring学习笔记(五):JDBCTemplate+事务管理
1 概述 Spring为开发者提供了JDBCTemplate,可以简化很多数据库操作相关的代码,本文主要介绍JDBCTemplate的使用以及事务管理功能. 2 JDBC Template 2.1 配 ...
- Ambassador-08-跨域
官方文档:https://www.getambassador.io/docs/latest/topics/using/cors/ Cross-Origin Resource Sharing-CORS ...