我在全新的 Ubuntu 18.04.01 上安装了 Ubuntu Software 的最新 GitKraken snap(4.1.1)。当我运行它并尝试使用 Github 登录时,什么也没发生,几秒钟后,表单底部出现一条消息:
提供的访问令牌无效
当我从终端启动它时,单击使用 Github 登录按钮是:
/usr/bin/xdg-open: 2: exec: snapctl: 未找到
预期的行为是 GitKraken 打开默认浏览器和一个可以使用 Github 进行身份验证的页面。此问题发生在三台不同的 PC 上,均运行 Ubuntu 18.04.01。
其他(可能有用的)信息:
内核:4.15.0-39-generic
snapd
版本:2.34.2+18.04
我希望得到一些关于如何解决这个特定问题的建议,谢谢。
答案1
我遇到了完全相同的问题。我登录 Github 并撤销所有打开的会话,并撤销授权的 Oauth 应用程序,然后 Gitkraken 中的连接到 github 按钮又开始工作了。
在 Github 中撤销对 GitKraken 的访问权限:
设置
应用
授权应用程序
撤销对 GitKraken 的访问权限
答案2
我也遇到了同样的问题,并尝试过Ryan Swaby 的回答但仍然没有用,所以我只是:
- 已安装 Chrome
- 卸载 GitKraken 并从 Ubuntu 软件中安装它
不确定 Chrome 是否有必要,而且我仍然不知道它为什么一开始就无法工作,但现在它运行良好