Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github身份验证在windows上失败_Git_Github_Github For Windows - Fatal编程技术网

Github身份验证在windows上失败

Github身份验证在windows上失败,git,github,github-for-windows,Git,Github,Github For Windows,我是GitHub的初学者。我的桌面Github上有一个愚蠢的问题。它不断向我显示以下信息: 身份验证失败。您可能没有访问存储库的权限。打开“选项”,并验证您已使用具有访问此存储库权限的帐户登录 当我转到我的存储库>右键单击>打开命令提示符>时,将显示windows命令提示符。我可以键入git push、git pull和git fetch,然后执行这些命令。我想知道他们为什么不使用Github桌面软件 检查您是否已在GitHub上生成并将计算机的ssh公钥添加到您的帐户。 检查您是否在GitHu

我是GitHub的初学者。我的桌面Github上有一个愚蠢的问题。它不断向我显示以下信息:

身份验证失败。您可能没有访问存储库的权限。打开“选项”,并验证您已使用具有访问此存储库权限的帐户登录

当我转到我的存储库>右键单击>打开命令提示符>时,将显示windows命令提示符。我可以键入git push、git pull和git fetch,然后执行这些命令。我想知道他们为什么不使用Github桌面软件

检查您是否已在GitHub上生成并将计算机的ssh公钥添加到您的帐户。 检查您是否在GitHub桌面应用程序上登录了GitHub帐户。 检查您是否已在GitHub上生成并将计算机的ssh公钥添加到您的帐户。 检查您是否在GitHub桌面应用程序上登录了GitHub帐户。
注销和重新登录对我来说很有效。
文件>选项>帐户>注销

注销和重新登录对我很有效。
文件>选项>帐户>注销

我对此有问题,并能够使其正常工作。我有很多问题

确保Windows Defender或防病毒软件未阻止git.exe 使用GitBash检查证书。ls-la~/.ssh/ 将id_rsa.pub内容和部署密钥复制到github中。 将id_rsa放入您需要运行的ssh代理中 窗户 设置git remote repo时,请确保使用的是https://而不是ssh


做了所有这些之后,我的电脑才开始工作。

我对此有问题,并且能够让它工作。我有很多问题

确保Windows Defender或防病毒软件未阻止git.exe 使用GitBash检查证书。ls-la~/.ssh/ 将id_rsa.pub内容和部署密钥复制到github中。 将id_rsa放入您需要运行的ssh代理中 窗户 设置git remote repo时,请确保使用的是https://而不是ssh


完成所有这些之后,我的就开始工作了。

克隆git url时会出现此问题,例如,当要克隆的git项目url具有如下ssh格式时-git@github.com:abc/test.git

但应采用以下格式-


确保您没有在git浏览器中选择Clone with SSH选项,该选项应使用https进行克隆。克隆git url时会出现此问题,例如,当要克隆的git项目url具有类似以下SSH格式时-git@github.com:abc/test.git

但应采用以下格式-


确保您没有在git浏览器中选择Clone with SSH选项,该选项应为Clone with https

My advice don&39;不要使用Github桌面软件,请仅使用Github的命令行。另一种方法是将git安装到IDE上,它们通常作为插件预先安装。如果您真的想使用桌面添加,请确保您在实际GUI上的帐户凭据正确。显然,您没有登录,或者没有设置ssh公钥。软件工作正常,两天前出现了这个问题,没有任何逻辑原因!我已经为桌面软件重新安装了Git和Github,但问题仍未解决!!我的建议是:唐&39;不要使用Github桌面软件,请仅使用Github的命令行。另一种方法是将git安装到IDE上,它们通常作为插件预先安装。如果您真的想使用桌面添加,请确保您在实际GUI上的帐户凭据正确。显然,您没有登录,或者没有设置ssh公钥。软件工作正常,两天前出现了这个问题,没有任何逻辑原因!我已经为桌面软件重新安装了Git和Github,但问题仍未解决!!Github桌面以前工作正常。这个问题两天前突然出现了!我已经检查了ssh公钥和凭据,问题没有得到解决。最近我克隆了一个属于其他人的存储库。这与问题有关吗?然后我已经从我的Github中删除了该回购协议。@MagedSaeed我想没有。但是你可以从其他人那里访问存储库,对吗?也许你应该尝试从你的github帐户中删除公钥,然后复制粘贴,然后再试一次。问题没有解决。我刚换了另一个软件,源代码树。谢谢,我很感谢你的努力。Github桌面以前工作得很好。这个问题两天前突然出现了!我已经检查了ssh公钥和凭据,问题没有得到解决。最近我克隆了一个属于其他人的存储库。这与问题有关吗?然后我已经从我的Github中删除了该回购协议。@MagedSaeed我想没有。但是你可以从其他人那里访问存储库,对吗?也许你应该尝试从你的github帐户中删除公钥,然后
复制并粘贴它,然后重试。问题尚未解决。我刚换了另一个软件,源代码树。谢谢,我感谢你的努力。