git - 将 Visual Studio 2019 连接到 github
问题描述
我无法将 vs2019 连接到 github 存储库。我在 vs2019 中创建了一个新项目。然后我把它添加到sourcecontrol,我可以选择github。使用浏览器登录工作正常,一切看起来都很好。然后我什至可以发布我的项目,它会在 gitub 上创建存储库。在此之后问题开始。尝试同步更改时,它总是遇到错误:将分支推送到远程存储库时遇到错误:Git 失败并出现致命错误。无法从远程存储库中读取。
请确保您具有正确的访问权限并且存储库存在。
我完全迷路了。我尝试过更改用户名,重新验证,恢复 gitrhub 扩展版本,将用户添加到 github 站点上的项目中。没有任何效果。任何人都知道这里可能发生了什么?使用 azure devops 可以正常工作。
解决方案
我终于设法解决了。我必须在 git 中创建一个 SSH 密钥并将该密钥上传到 github。我的印象是 vs2019 使用 https 连接而不是 ssh,但显然它没有。
推荐阅读
- c# - 必须安装 WiX Toolset v3.11(或更新版本)构建工具 - 即使在安装之后
- .net - Hangfire重复工作间歇性工作
- git - 使用 JGIT 将更改推送到远程 Github 存储库
- amazon-web-services - 有没有办法在“应用程序”之外创建一个 Beanstalk 配置模板?
- java - 如何使用 NFCA.transceive 正确处理 IOException?
- logstash - 未为 RHEL 6.8 创建 /etc/init.d/logstash 文件
- scipy - 如果使用不同的包,为什么我会得到不同的 P 值
- javascript - javascript中的绑定是否应该在非全局上下文中使用,如果是这样,下面的代码有什么问题?
- reporting-services - 有没有办法只显示文本框的内容到文本框大小是 ssrs 报告
- mysql - 从特定时间戳数据库 laravel-api 获取数据