git 无法进行项目推送的原因及解决方法

在Win7本地平台上向Github进行网络连通性测试。
输入“ssh -T git@github.com”,结果出现“Permission Denied(publickey)”

操作方法

  • 01

    原因分析: 在Github for Windows默认的安装配置中,SSH的配置文件ssh_config中的“IdentityFile“与实际情况不相符。 a、查看SSH配置文件ssh_config, 路径为:C:\Users\xxx\AppData\Local\GitHub\PortableGit_6d98349f44ba975cf6c762a720f8259a267ea445\etc\ssh b、密匙文件的存放路径: C:\Users\xxx\.ssh /*xxx表示本机用户名*/ 查看SSH的配置文件ssh_config,发现其中的“IdentityFile”这项信息的内容是“~/.ssh/github_rsa”而实际上,通过命令“ssh-keygen”生成的新的SSH密匙的全路径名为:“~/.ssh/id_rsa”和“~/.ssh/id_rsa.pub”。 如上所述,SSH的的配置文件ssh_config中的“IdentityFile”项的值与实际新创建的密匙全路径名不相符,结果导致本地的SSH工具无法找到到正确的密匙,进而无法同已经上传到Github密匙相匹配,结果就出现了“Permission denied (publickey)”这样的错误。

  • 02

    解决方法: 1、重装Github for windows 重装后的密匙文件的存放路径(C:\Users\Administrator\.ssh)下,有四个密匙文件,分别是github_rsa和github_rsa.pub,id_rsa和id_rsa.pub, 这样,用户就不用自己新建密匙文件了,只用将“github_rsa.pub”中的内容上传到Github网站的个人SSH管理中即可。 2、手动修改SSH的配置文件ssh_config中的“IdentityFile”字段。 在生成新的密匙文件后,若新生成的密匙文件名字为“id_rsa”,则将ssh_config配置文件中的“IdentityFile”项的值改为“~/.ssh/id_rsa” 3、手动修改新生成的密钥文件名。 将新生成的密匙文件名字改为“github_rsa”,从而与ssh_config配置文件中的“IdentityFile”项的值相同。

(0)

相关推荐

  • 已安装win10的多系统总会出现Win10推送提示的六种解决方法

    已安装win10的多系统总会出现Win10推送提示的六种解决方法.win10正式版发布了一年不到,但是升级安装win10的用户已经非常多了,这离不开微软强大的推送力度.不过,很多用户也会被微软的推送力 ...

  • Win10 RS4快速预览版17017推送(附更新失败解决方法)

    今天微软向快速预览通道的所有用户推送了17017预览版.此前,快速通道专为“秋季创意者更新”而设,微软提供了一个“Skip Ahead”选项,用户可以提前体验RS4(红石4),但由于数量限制,微软只开 ...

  • 屏蔽Win7/Win8.1升级Win10推送的三种图文方法

    微软在2015年6月就开启了Win10升级推送工作,主要是靠<获取Windows10>工具进行.7月29日这款新系统正式发布后,大批Win7/Win8.1用户免费升级到了Win10,不过也 ...

  • 闲鱼推送及通知消息关闭方法

    相信很多小伙伴在使用闲鱼的时候,都会收到来自闲鱼的各种推送和消息通知,那么如何去屏蔽关闭这些推送和消息通知呢?下面小编就以小米手机为例,为大家具体介绍.具体如下:1. 首先,打开手机上的"设 ...

  • 无线路由器无法上网的原因及其解决方法

    无线路由器无法上网的原因及其解决方法,使用无线路由器的人越来越多,出现的问题也将越来越多。 伴随着网络技术的发展,无线网络的使用越来越普遍,出现无线路由器无法上网的问题也越来越经常碰到。考虑到目前的无 ...

  • 电脑开机没反应的常见原因和解决方法

    电脑开机没反应的常见原因和解决方法 故障现象一:打开电源,按下开机按钮后,电脑无任何动静。 分析:此时电源应向主板和各硬件供电,无任何动静说明是供电部分出了问题。(包括主板电源部分) 检查思路和方法: ...

  • win8.1无线网络受限原因及解决方法大全

    ps:此方法win7无线网络受限同样适用哦。 win8.1无线网络受限原因及解决方法大全: 思路一:检查网络及路由器信号是否畅通 首先,确认网络是否欠费,无线路由器线路连接是否良好,无线网络信号发射是 ...

  • Win7系统开机屏幕出现"无信号输入"提示的原因及解决方法

    有用户反映在使用win7系统的过程中,一开机电脑屏幕就出现“无信号输入”的提示,过不了多长时间电脑就自动黑屏。为什么系统会出现这种情况呢?我们在遇到这种情况时应该如何解决呢?系统出现“无信号输入”提示 ...

  • WinXP系统电脑找不到硬盘怎么办 WinXP系统找不到硬盘的原因及解决方法

    电脑装的是xp系统找不到硬盘怎么办?很多WinXP系统用户有遇到电脑出现硬盘显示不出来或者显示硬盘不存在的,在开机时显示没有系统启动引导等情况,这该如何解决呢?下面小编就和大家分享下WinXP系统找不 ...