Ключи Gitkraken, Linux Mint и ~ / .ssh - PullRequest
0 голосов
/ 01 июля 2019

Gitkraken: 6.0.0 устанавливается через оснастку. Мята 19,1

Я начал пытаться использовать Gitkraken на Linux Mint. Я полагаю, что Mint использует GNU keyring или что-то подобное по умолчанию, но Gitkracken, похоже, игнорирует его как ssh-агент по умолчанию. Git командной строки игнорирует это также.

Если я запускаю окно терминала и запускаю openssh ssh-agent, а затем выполняю ssh-add из клавиш в ~/.ssh, тогда я могу использовать git из командной строки просто отлично. Если в том же окне терминала я запускаю Gitkraken, он все равно не распознает, что у меня загружены ключи ssh.

Если я захожу в настройки Gk и пытаюсь заставить его использовать мои ssh-ключи в ~/.ssh Мне говорят, что у Gk нет прав на чтение директории ... он работает как я, я проверил. Кажется, он предпочитает собственный каталог ssh в папке конфигурации snap в моем домашнем каталоге. Я не могу изменить это, насколько я знаю в настоящее время.

что мне не хватает?

Редактировать

Более подробно ответим на вопросы @ kowsky:

Я попытался установить параметры аутентификации gk: File -> Preferences -> Authentication. Под вкладкой General проверено использование локального агента ssh. Отмена проверки дает мне возможность просматривать ssh-ключи. По умолчанию Gk указывает на каталог ssh под ~/snap/gitkraken/ каталогом. Переход к моему ~/.ssh dir выдает сообщение об отказе в разрешении.

Мой репозиторий находится на Bitbucket.org, поэтому я перехожу на эту вкладку и обнаруживаю, что Gk "подключен", но попытка просмотреть ssh-ключи для добавления приводит к той же ошибке отказа в доступе.

...