首页 > 其他分享 >Permission denied (publickey). fatal: Could not read from remote repository.

Permission denied (publickey). fatal: Could not read from remote repository.

时间:2024-11-18 10:18:31浏览次数:1  
标签:remote repository Permission SSH ssh fatal com 密钥

将本地代码推送到远程分支报错:Permission denied (publickey). fatal: Could not read from remote repository.

确保已经添加了正确的 SSH 密钥。可以使用以下命令检查 SSH 密钥是否已经添加:

 ssh -T [email protected]

如果看到消息“Hi [username]! You've successfully authenticated, but GitHub does not provide shell access.”,则表示已成功通过 SSH 访问 GitHub

否则,表示没有访问远程仓库的权限,可能是因为没有正确配置 SSH 密钥或没有在 Github 上将公钥添加到的帐户中。

在 Github 上添加公钥的步骤流程:可以查看这位大佬的教学步骤:https://liaoxuefeng.com/books/git/remote/index.html

第6步及6.1,有详细介绍创建ssh 及配置公钥的步骤流程

 那么,此时问题来了

你已经配置到的公钥,输入命令 “ssh -T [email protected]” 检查没问题;

然后输入命令 “git remote -v” 查看远程库信息,也没问题,

但当你尝试从远程库克隆,或者本地库的内容推送到远程库上时,就报标题这个错误:Permission denied (publickey). fatal: Could not read from remote repository.

说明生成SSH密钥不对,注意,是生成的密钥不对,而非配置不对

我们一般生成密钥使用该命令:

ssh-keygen -t rsa -C "[email protected]"

但这个命令中,有个参数/变量是活的,可以变的,如下

ssh-keygen -t ed25519 -C "[email protected]"

通过上面两行命令有发现区别吧,那具体使用哪个呢,这个要看你公司使用的是哪种参数,跟公司服务器保持统一即可,然后正常生成一对SSH密钥,正常配置,即可正常连接。否则就会报标题这个错误。

 

标签:remote,repository,Permission,SSH,ssh,fatal,com,密钥
From: https://www.cnblogs.com/gancuimian/p/18551911

相关文章

  • springboot项目使用JpaRepository后启动报错A component required a bean named 'XXX'
    在最近的项目中我使用了JpaRepository作为数据处理的接口,但在调用接口时始终报错,经过查询后发现问题出在导入的包不对,我导入的包为org.springframework.dataspring-data-jpa2.6.9应该导入的包为org.springframework.bootspring-boot-starter-data-jpa2.6.9spring-dat......
  • nginx权限问题 failed( 13 Permission denied )
    使用nginx代理时,文件一直无法展示,查看nginx的error日志文件显示Permissiondenied,权限问题1.查看nginx启动用户和使用用户是否一致psaux|grepnginx输出的第一列就是用户名称2.打开nginx配置文件#查找nginx.conf文件的位置ps-aux|grepngxin输出记录中有/conf/n......
  • 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
    我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web......
  • 一文读懂远程控制协议—Remote Control Protocol
        随着中央计算+区域控制的中央集中式架构广泛应用,10BASE-T1S技术逐渐得到各方关注,总线型及半双工的特性让10BASE-T1S在成本和功耗上更占优势。在此基础上,为了进一步实现中央计算+区域控制的理念,2023年5月,BMW在OPEN联盟TC14的会议中提到了远程控制协议RemoteControlPro......
  • IDA修改WeChatAppEx,打补丁提示 Permission denied
    手贱,升级了下PC微信的版本,结果导致微信内置浏览器上的开发者模式(Devtools)失效,有时候需要在微信环境中看下别人的HTML不是很方便,特别是对于微信视频号中的视频更是看不到。新版本的已经没有【检查】这个选项了操作步骤如下:复制一份WeChatAppEx.exe,退出登录的PC微信,使用IDA......
  • git push报错:remote: 内部服务错误 (13/25)
    报错信息:Compressingobjects:100%(25/25),done.remote:内部服务错误(13/25)Writingobjects:100%(25/25),2.03MiB|2.41MiB/s,done.Total25(delta6),reused0(delta0)fatal:theremoteendhungupunexpectedlyerror:failedtopushsomerefsto'h......
  • DRF-Permission组件源码分析及改编源码
    1.权限组件源码分析PS:下列源码为了方便理解都进行了简化,只保留了权限相关的代码由于视图函数中继承了APIView,因此permission_classes可在视图类中进行重写。注意点:执行权限校验前,已执行了认证流程。因此此时可通过self.user获取用户对象(认证通过的情况)2.实践:编写一......
  • 2024年遥感技术与图像处理国际学术会议(RSTIP 2024) 2024 International Conference o
    @目录一、会议详情二、重要信息三、大会介绍四、出席嘉宾五、征稿主题一、会议详情二、重要信息大会官网:https://ais.cn/u/vEbMBz提交检索:EICompendex、IEEEXplore、Scopus三、大会介绍遥感技术和图像处理在过去几十年中经历了迅猛的技术发展和应用扩展,成为现代科技领......
  • git拉取代码时报错 cannot lock ref 'refs/remotes/origin/refactor': is at but exp
    这个错误通常发生在Git试图更新远程引用(如分支或标签)时,但本地的引用与远程的引用不匹配。具体来说,Git期望某个引用(如refs/remotes/origin/refactor)处于某个特定的提交(如4a06cb568),但实际上它指向了另一个提交(如7a05be1d8)。使用方法2解决成功解决方法清除远程引用缓存......
  • Termux的ssh连接不上,Connection to 192.168.1.5 closed by remote host.(半解决)
    背景拿另一个旧手机玩termux,但是意外地发现ssh连不上,起初以为是我操作有问题,配置不当,因为新版的openssh我不是很了解。客户端显示如下:PSC:\Users\acer>[email protected][email protected]'spassword:Connectionto192.168.1.5closedbyremotehost.C......