Skip to main content
 首页 » 编程设计

github之SSH认证后仍需要登录

2024年07月26日25qq78292959

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

我执行了存储库目录中的所有命令。 我成功完成教程并收到消息:“用户名您好!您已成功通过身份验证,但 GitHub # 不提供 shell 访问权限。”

但是,当我尝试执行诸如推送之类的操作时,它仍然要求我提供用户名和密码。

请您参考如下方法:

检查您的remote通过git remote -v

https:// URL 将始终要求输入密码,除非您配置凭据帮助程序。有关详细信息,请参阅 this question .

无密码 git 访问的最简单解决方案是使用 git remote set-url 命令并为现有存储库设置SSH URL。

就您而言,git remote set-url origin git@github.com:name/repo .

那么您应该能够git push origin <branch>无需输入密码。