git - 我可以使用本地 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 密钥。
解决方案
推荐阅读
- javascript - 为什么我的 ajax 一直跳入错误函数?
- c# - ASP.NET Core 3.0 中的 JsonOutputFormatter
- docker - Gcloud 返回问号而不是其他语言的符号
- javascript - 我有一个数据,想将所有元素映射到其他元素
- python - 将父前缀号码扩展到给定的子号码
- java - 使用 akka 流将数据分块写入文件
- html - HTML 的 CSS 样式未在 SSRS 中呈现
- azure - 逻辑应用中的 for-each 循环执行
- python - 打开 chrome 时,Selenium 不通过 agruments
- python - 如何在 pyspark 作业中利用整个集群