简单来说
在 GitKraken 中设置 SSH 密钥以使用不同的 git github/bitbucket 存储库的正确方法是什么?
完整的细节
该功能是 GitKraken 首选项中的快照,如下所示。当我检查Use local SSH agent
时, git pull/push/... 命令停止工作。从控制台使用 git 命令对我来说正常工作。
目前我必须取消选中它,然后选择我想要使用的 ssh 密钥,这在与多个 git repo 提供程序一起工作时非常累人。
你在 linux 下运行 gitkraken 吗?对我来说,问题是,我必须SSH_AUTH_SOCK
为 gitkraken 导出才能找到代理。
所以我开始 gitkraken 是这样的:
SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" /usr/share/gitkraken/gitkraken
这可能是一种罕见的情况,但如果它至少可以帮助某人:对我个人而言,安装 gitkraken 后遇到同样的问题,它确实有助于在安装后重新启动计算机。那时一切正常。