Visual Studio 2019 GitHub面板无Commit All and Push命令如何解决
修复方案
根因说明
Visual Studio 2019的GitHub扩展要求对接GitHub的本地仓库必须将对应远程仓库命名为origin,你删除闲置远程仓库后,要么是当前在用的远程仓库命名不符合要求,要么是origin的指向地址失效,才会触发找不到GitHub URL的报错,同时隐藏Commit All and Push按钮。
操作步骤
你可以任选以下一种方式完成配置:
- 方式1:通过Visual Studio界面修改
- 点击顶部菜单栏的
Git选项,依次进入设置->Git仓库设置 - 找到
远程管理板块,核对现有远程配置:- 若已有指向目标GitHub仓库的远程,但名称不是origin,点击编辑按钮,将远程名称修改为
origin后保存 - 若不存在名为origin的远程,点击
添加,名称字段填origin,地址字段填写你GitHub仓库的HTTPS或SSH地址,保存即可
- 若已有指向目标GitHub仓库的远程,但名称不是origin,点击编辑按钮,将远程名称修改为
- 点击顶部菜单栏的
- 方式2:通过Git命令行修改
打开本地仓库目录下的终端,先执行命令清理残留配置:git remote remove origin
再执行命令绑定远程仓库:git remote add origin 你的GitHub仓库地址
配置完成后重启Visual Studio,GitHub标签页即可正常识别远程地址,恢复显示Commit All and Push选项。
内容的提问来源于stack exchange,提问作者Moshe Yalovsky
相关产品推荐
相关产品推荐

