当前位置: 首页 > 知识库问答 >
问题:

SSH身份验证后仍需要登录

慕才
2023-03-14

我遵循了GitHub教程中的所有内容:https://help.github.com/articles/generating-ssh-keys

我在存储库的目录中执行了所有命令。我成功到达教程的末尾,并收到消息:“嗨,用户名!你已成功通过身份验证,但 GitHub 不提供外壳访问。

然而,当我尝试做推送之类的事情时,它仍然要求输入我的用户名和密码。

共有3个答案

姚伟
2023-03-14

我能够停止用户名

例如:

[remote "origin"]
    url = https://github.com/username/my-repo.git

应改为:

[remote "origin"]
    url = git@github.com:username/my-repo.git
厉熠彤
2023-03-14

很好,您已经正确设置了git ssh,现在您需要使用ssh重新克隆git存储库,例如之前您会这样做:

git clone https://github.com/dangrossman/bootstrap-daterangepicker.git

这是一个https克隆,现在您需要使用ssh进行克隆

git clone git@github.com:dangrossman/bootstrap-daterangepicker.git

您可以从github帐户的https链接所在的位置找到ssh链接。在此之后,您可以轻松推送而无需密码提示。

它可能会询问您的ssh解锁密码。然后,您需要输入您在创建ssh密钥时提供的意译。如果您将其留空,它可能不会提示输入它。

林修真
2023-03-14

通过< code>git remote -v检查您的< code >遥控器。

< code > https:// URL将始终要求输入密码,除非您配置了凭据帮助器。在这个问题中有更多的信息。

无密码git访问的最简单的解决方案是使用< code>git remote set-url命令,并为现有的repo设置一个SSH url。

在您的案例中,git远程设置url来源git@github.com:名称/repo

然后您应该能够git推送源

 类似资料:
  • 在从主机推送docker映像(成功登录后)时,我得到了“未经授权:需要身份验证”。 详情如下。 Docker版本:1.9.1(客户端和服务器) /var/log/messages显示403,我不知道这个docker。见下文。 非常感谢您的帮助,如果您需要更多信息,请告诉我。我也用-f推了推。不走运!

  • 问题内容: 我想在我的Django编码网站中添加一些Ajax -niceness。 在我的Django代码中,我使用装饰器标记哪个视图需要认证。未经身份验证的用户单击时的默认行为是将其重定向到登录页面,然后传递目标页面。 我在某些网站上看到的,并且真正喜欢的是,当用户单击一个指向仅限于登录用户的位置的链接时,他/她得到了一个弹出窗口(通过JavaScript),而不是重定向到登录页面,而是询问他/

  • 问题内容: 我收到错误 NOAUTH必需的身份验证 。我的laravel版本是5.3,我正在使用predis 1.1.1连接redis。 在etc / redis / redis.conf中,我有: 在.env文件中 在config / database.php中,我有: 我通过以下方式连接redis: 并像这样使用它: 因此,当我注释掉并将密码发送为null时,它可以工作,但在密码到位后却无法工

  • 我们正在开发一个iOS应用程序,它使用谷歌来验证firebase。根据https://www . Firebase . com/docs/IOs/guide/user-auth . html # section-log in Firebase说,auth令牌每24小时过期一次。我们想知道以下场景是否是我们需要考虑的: 用户通过Google和Firebase进行身份验证 我们的应用程序将获得一个24

  • 使用,https://github.com/firebase/FirebaseUI-Android/tree/master/codelabs/chat作为登录的参考,我在键入时似乎遇到了问题 我只能键入Auth的提供者,而不能键入,为什么会这样,它提示我键入社会提供者。

  • 问题内容: 从主机推送docker映像(成功登录后)时,我得到“未授权:需要身份验证”。 详细信息如下。 Docker版本:1.9.1(客户端和服务器) http://hub.docker.com也创建了存储库(asamba / docker-whale)。 / var / log / messages显示403,我不知道这个docker是否。见下文。 感谢您的帮助,如果您需要更多信息,请告诉我。