Gitkraken,Linux Mint和〜/ .ssh键

时间:2019-07-01 17:06:13

标签: gitkraken

Gitkraken:6.0.0通过snap安装。薄荷19.1

我已经开始尝试在Linux Mint上使用Gitkraken。我发现Mint在默认情况下使用GNU密钥环或类似的东西,但是Gitkracken似乎忽略了它作为“默认” ssh代理。命令行git也忽略它。

如果我启动一个终端窗口并启动openssh ssh-agent,然后对ssh-add中的某个键进行~/.ssh,则可以使用命令行git了。如果在同一终端窗口中启动Gitkraken,它仍然不会识别出我已加载ssh密钥。

如果我进入Gk的设置并尝试强制其使用~/.ssh中的ssh密钥,则会告诉我Gk没有读取目录的权限...它正在以我的身份运行。在我的主目录的snap配置文件夹中,似乎更喜欢它自己的ssh目录。目前我无法更改。

我想念什么?

修改

在下面更详细地解决@kowsky的问题:

我尝试设置gk的身份验证首选项:File-> Preferences-> Authentication。在General标签下,选中“使用本地ssh代理”。取消选中它为我提供了浏览ssh密钥的机会。默认情况下,Gk指向~/snap/gitkraken/目录下的ssh目录。导航到我的~/.ssh目录,将显示一条权限被拒绝的消息。

我的存储库位于Bitbucket.org上,因此我转到该选项卡,发现Gk已“连接”,但尝试浏览以添加ssh键会导致相同的权限被拒绝错误。

0 个答案:

没有答案