首页 > 解决方案 > 我可以使用本地 ssh 密钥对 github 进行身份验证,但仍然会出现烦人的 github 弹出窗口以请求登录用户,通过

问题描述

我可以按照以下示例进行身份验证: https ://docs.github.com/en/github/authenticating-to-github/testing-your-ssh-connection

ssh -T git@github.com

你好用户名!您已成功通过身份验证,但 GitHub 不提供 shell 访问权限。

然而,当我执行诸如推送到我的仓库或拉取子模块之类的操作时,我会遇到烦人的 github 登录对话,即使输入用户名/密码仍然不起作用,并要求我将用户名/密码输入 cmd。

删除后 - credential-manager

git credential-manager remove -force

它消除了烦人的弹出窗口,但仍然要求我通过命令行输入用户名和密码,尽管有 ssh 密钥。

标签: gitgithub

解决方案


推荐阅读