Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights
2024-10-21 10:35:56
第一次提交遇到这样的情况,怎么回事呢,我在github上提交了ssh key 的啊。
排查先看看能不能解析,
1.先 ping https://github.com
把ip添加到 host : sudo vi /etc/hosts (添加下面第三行)
127.0.0.1 localhost localhost.localdomain VM-0-6-ubuntu
127.0.1.1 TENCENT
192.30.255.113 github.com # 添加ip # The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.30.255.113 github.com
~
2.如果不行的话看看自己有没有输入错误的创库地址
查看配置
cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github:cuzz1/flask.git # 错误的
url = git@github.com:cuzz1/flask.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
3. 现在提交还出现
那就是github 上的ssh key 添加错了,我们用ssh-keygen -t rsa -C "xxxx@163.com" 会生成在很多目录下,比如root/.ssh、 /home/ubuntu/.ssh 都有ras_id.pub
所以我们不能添加错了。必须在 ~/.ssh目录下 才有用,要是当前目录,把 ~/.ssh/ras_id.pub 拷到github上就可以了。
现在提交就可以了。
感谢军哥的帮忙 ,微信公众号 Python之禅
最新文章
- 几种循环语句 ,break,continue语句用法
- Hive 安装配置
- FPGA---ucf文件编写
- Samba 服务使用的端口和协议(是一组TCP UDP协议的组合,主要使用CIFS协议,有一个Java例子)
- JS组件Bootstrap实现弹出框和提示框效果代码
- SharePoint 2010 Ribbon的实现
- JS对于字符串的切割截取
- 12306 订票助手 C# 版
- HtmlNodeType枚举
- Unity的Cover flow的实现包(2个)
- c/c++ extern “C”
- Java串口通信详细解释
- hdu_1969_pie(二分)
- postgresql 在linux上的源码安装
- MongoDB 入门
- servlet转发重定向
- selenium java ,执行js改变页面
- web API简介(二):客户端储存之document.cookie API
- JS应用实例4:表格隔行换色
- Mysql锁原理浅谈
热门文章
- MediaInfo用来分析视频和音频文件的编码和内容信息的超好用工具
- 《Javascript高级程序设计》的一些可疑点
- pgmagick,pil不保存图片并且获取图片二进制数据记录
- CSS3 animation动画
- http://blog.163.com/eugeneheen_chen@126/blog/static/120812157201291994916866/
- 使用UnityVS1.8.2搭配VS2013进行Unity3D代码调试(下载+安装+使用+问题解决)
- vue单文件 style important引入样式
- openerp所用QWEB2的调试笔记
- Eclipse 安装应用SVN地址
- 《深入理解Nginx:模块开发与架构解析》(一)