首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新的vscode linux版本中的github登录和同步失败

更新的vscode linux版本中的github登录和同步失败
EN

Stack Overflow用户
提问于 2022-02-01 13:25:09
回答 2查看 900关注 0票数 0

最近,我安装了一个新版本的KDE霓虹灯用户版本,我更新了它,并工作良好。我还安装了vscode Debian版本,没有什么问题。但是,当我想用vscode中的GitHub帐户登录以便进行信任同步时,它会打开一个firefox选项卡,登录到我的GitHub并授权vscode,它成功并返回到vscode,而不是登录和同步信任,而是打开一个名为以下内容的空未保存文件:

代码语言:javascript
复制
did-authenticate\?windowid\=1\&code\=6beea2fcb8a47e0ea49e\&state\=2efc5efd-9c68-4735-a4a0-fd690dd7aec0

在此路径中:“~/vscode:/vscode.GitHub-身份验证”,并在几秒钟后取消通知。我已经为Debian1.63.2版本安装了vscode,这个Github问题中的人在1.62.2版本中也有同样的问题,他们说这个问题在1.62.3版本中已经解决了。我对微软帐号的登录没有这个问题。我遗漏了什么?

更新:为了测试,我尝试安装vscode的扩展名,并在像这个(vscode:extension/GitHub.vscode-pull-request-github),这样的web浏览器中粘贴带有vscode协议的URL,而不是打开vscode扩展选项卡,而是返回到vscode,并在同一个目录中打开一个空文件(“~/vscode:/vscode.gitHub-身份验证”)。这是vscodes错误,无法处理vscode: URL。我发现了问题所在,但我不知道如何为记录修复它,我今天已经将vscode更新到1.64.1版本,但仍然存在问题。

EN

回答 2

Stack Overflow用户

发布于 2022-02-04 08:58:36

在这里输入图像描述

首先,您需要将GitHub拉出请求和问题以及GitHub扩展放在一起。然后转到照片中指定的部分,给出您正在使用的帐户和存储库的详细信息。然后它就会被修复。

票数 0
EN

Stack Overflow用户

发布于 2022-04-12 08:06:48

我自己遇到了这个问题,发现这是因为VS代码命令行应用程序不是为处理URL而设计的,而是用于处理本地文件路径的。VS代码使用适当的*.desktop文件向XDG注册vscode:// URL方案,这些URL应该使用命令行程序xdg-open打开。在Firefox中,如果您还没有为vscode:// URL设置默认应用程序,那么它将要求您使用一个程序来打开它,选择/usr/bin/xdg-open。如果您已经将其设置为不同的默认值,则可以将其更改如下:转到菜单-> Settings -> General -> Applications -> vscode -> Use ->other.->选择/usr/bin/xdg-open作为vscode的程序。

如果vscode:// URLs的默认设置为使用xdg-open,那么将来与VS代码的任何集成都应该按照预期自然地打开它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70941313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档