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-ключи для добавления приводит к той же ошибке отказа в доступе.