输入$ 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    即可推送成功

最新文章

  1. 第三章 Git使用入门
  2. button、label、textfield、页面跳转、传值
  3. 斯坦福第六课:逻辑回归(Logistic Regression)
  4. 可怜的js居然没有块级作用域
  5. 初学Struts2-自定义拦截器及其配置
  6. java简单的页面制作
  7. SGU131 - Hardwood floor(状态压缩DP)
  8. MYSQL触发器学习笔记
  9. iOS 9之SFSafariViewController
  10. 苹果推送通知服务Push Notification探究总结(序)
  11. 前端学PHP之日期与时间
  12. 基于django做HTTP代理服务器
  13. Docker系列01—容器的发展历程---Docker的生态圈
  14. 介绍Dynamics 365 Performance Center
  15. Android popupwindow 失去焦点或者点击空白区域时消失的解决方法
  16. Android apk动态加载机制
  17. wc 统计命令
  18. 一种基于SDR实现的被动GSM嗅探
  19. ejs-模板
  20. Ubutntu安装docker启动报Removed /etc/systemd/system/docker.service.

热门文章

  1. ACM常用的C++ &amp;&amp; STL
  2. 文本编辑工具 Vim与压缩打包
  3. 一招教你写博客,Typora+PicGo+阿里云oss,最好用的Markdown+最好用的图床工具!
  4. 在Python中创建M x N的数组
  5. Azure Front Door(三)启用 Web Application Firewall (WAF) 保护Web 应用程序,拒绝恶意攻击
  6. OAuth2.0授权码模式实战
  7. 面试准备——计算机网络(TCP的三次握手和四次挥手)
  8. [Fundamental of Power Electronics]-PART I-4.开关实现-4.1 开关应用
  9. Mybatis的Dao层实现原理
  10. JetBrains系列IDE无法输入中文