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
Authentication 身份验证无法从Github for Windows发布存储库_Authentication_Github_Github For Windows - Fatal编程技术网

Authentication 身份验证无法从Github for Windows发布存储库

Authentication 身份验证无法从Github for Windows发布存储库,authentication,github,github-for-windows,Authentication,Github,Github For Windows,我正在试用Github for Windows,当我尝试发布新创建的存储库时,出现以下错误 身份验证失败 您的凭据可能已过期。请注销应用程序,然后重新登录,然后重试该操作 不用说,我已经多次注销并重新登录,但都没有成功。我还卸载并安装了最新版本,但没有用 存储库是我在应用程序中创建的新存储库,只包含.gittributes、.git和自述文件 我是Github的新手,所以很可能我在安装过程中弄错了什么。您设置了ssh密钥吗 事实证明,问题是Github for Windows存储的密码有问题。G

我正在试用Github for Windows,当我尝试发布新创建的存储库时,出现以下错误

身份验证失败

您的凭据可能已过期。请注销应用程序,然后重新登录,然后重试该操作

不用说,我已经多次注销并重新登录,但都没有成功。我还卸载并安装了最新版本,但没有用

存储库是我在应用程序中创建的新存储库,只包含.gittributes、.git和自述文件


我是Github的新手,所以很可能我在安装过程中弄错了什么。

您设置了ssh密钥吗


事实证明,问题是Github for Windows存储的密码有问题。Github支持人员的说明如下:

  • 注销Github for Windows
  • 在github.com上更改我的密码
  • 重新登录到Github for Windows

  • 然后,我可以发布我的更改。

    我可以通过以下方式解决此问题:

  • 按设置-在GitShell中打开
  • git状态
  • git推(或拉)
  • 介绍凭据(这是最重要的一步,git客户端搞砸了或者忘记了您的凭据)

  • 在给出正确的凭据后,您可以退出git shell并再次使用git客户端。

    我已经按照该链接中的步骤进行了操作,但仍然存在相同的问题。我是否需要向Github应用程序添加SSH密钥?我确实注意到,当我使用Git Shell时,我所在的目录与我在Github应用程序中选择作为默认存储目录的目录不同。这样可以吗,或者应用程序将在错误的位置查找密钥?Github不使用密码身份验证,它使用ssh密钥。这意味着您的机器上有一个私钥,您将公钥放入github。因此,您的计算机和github应该能够在没有应用程序的情况下进行对话。(该应用程序不带任何密钥,它依赖于您的计算机已经能够与服务器通话)。现在,让我们将应用程序从等式中排除。打开gitbash,ssh-T做了什么git@github.com输出?哦。您的ssh密钥应该在~/.ssh中。每台计算机只需要一台。它应该在项目目录之外,因为它不应该放在git历史记录中。如果你把你的私钥交给其他人,他们将能够访问你的回购协议。所以请保密。谢谢你的持续帮助。以下是输出:
    ssh-Tgit@github.com你好,xxx!您已成功通过身份验证,但GitHub不提供shell访问。
    请确认,我的密钥位于~/.ssh中,这是您需要的原始链接。很高兴您已解决了这个问题。Github是蜜蜂的膝盖。看来,至少有一个扩展ASCII字符存在问题。理想情况下,GH4Win将“只工作”第三方回购,但这是我的客户可以接受的解决方案。谢谢