Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: GitKraken не видит ssh агент по умолчанию  (Прочитано 754 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн manking

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
GitKraken не видит ssh агент по умолчанию
« : 05 Сентябрь 2018, 11:56:59 »
Когда делаю pull в репозитории, то выводится ошибка(ниже на скриншоте красным).
Я так понимаю что он или не видит его или нужно еще что то до настроить.

Можно ли у ssh агента задать настройки по умолчанию, чтобы не спрашивался каждый раз пароль?

Вот скриншоты
https://ibb.co/dZvLKe
https://ibb.co/d8cd5K

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: GitKraken не видит ssh агент по умолчанию
« Ответ #1 : 05 Сентябрь 2018, 14:05:15 »
Цитировать
Я так понимаю что он или не видит его или нужно еще что то до настроить.
Проверте из командной строки подключение к репу

Цитировать
Можно ли у ssh агента задать настройки по умолчанию, чтобы не спрашивался каждый раз пароль?
Используйте ключ шифрования для подключения

Оффлайн manking

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: GitKraken не видит ssh агент по умолчанию
« Ответ #2 : 06 Сентябрь 2018, 08:48:16 »
Цитировать
Я так понимаю что он или не видит его или нужно еще что то до настроить.
Проверте из командной строки подключение к репу

Цитировать
Можно ли у ssh агента задать настройки по умолчанию, чтобы не спрашивался каждый раз пароль?
Используйте ключ шифрования для подключения
А как это использовать ключ шифрования?

Подключение к репозиторию есть из командной строки, если предварительно для программы ssh агент выполнить команду
ssh add
и ввести пароль для ключа SSH.
Либо передавать переменную окружения например
SSH_AUTH_SOCK=$SSH_AUTH_SOCK.

Но gitKraken запускается по клику на иконку, как тогда задать переменную окружения?




Оффлайн manking

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: GitKraken не видит ssh агент по умолчанию
« Ответ #3 : 08 Сентябрь 2018, 12:57:40 »
Так и не понятно почему gitkraken не может открыть и посмотреть каталог .ssh даже если ему и всем файлам там ставить права 777.

Но можно в настройках программы сгенерировать новый ключ который будет лежать примерно так, либо положить готовый ключ туда.

/home/USER/snap/gitkraken/94/gitkraken_rsa.pub
Он сам выставиться в настройках gitkraken.

Пока это единственное решение.

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: GitKraken не видит ssh агент по умолчанию
« Ответ #4 : 08 Сентябрь 2018, 19:51:28 »
Кракеном не пользуюсь. Но:
Цитировать
Подключение к репозиторию есть из командной строки, если предварительно для программы ssh агент выполнить команду
ssh add
и ввести пароль для ключа SSH.
Либо передавать переменную окружения например
SSH_AUTH_SOCK=$SSH_AUTH_SOCK.
Ключ с паролем не очень удобная штука, если только это необходимо с точки зрения безопасности.

Цитировать
Так и не понятно почему gitkraken не может открыть и посмотреть каталог .ssh даже если ему и всем файлам там ставить права 777.
Так точно делать нельзя, как правило ssh-клиенты не работают при таких нарушениях безопасности.

Любое git хранилище обычно имеет описание подключения по ssh. Попробуйте воспользоваться им, а ошибки в выводе команд уже кидать сюда. Кракен также должен иметь логирование и можно поискать описание ошибок в нем.

 

Страница сгенерирована за 0.097 секунд. Запросов: 24.