“должностное лицо ssh_askpass (/usr/libexec/openssh/ssh-askpass) никакой такой файл или каталог” ошибка, когда я пытаюсь продвинуть в Мерзавце repo использование VS Code

Не знайте то, что произошло. Но внезапно я не могу продвинуть обновления в GitHub. Месяц назад я использовал ключи SSH для интеграции VS Code с GitHub так, чтобы я не вводил электронную почту и пароль каждый раз, когда я использую для продвижения обновлений репозитория Мерзавца.

Я думаю, что BleachBit удалил некоторые важные файлы, и это происходит. Но это - мое произвольное предположение. Я не могу подтвердить это. Поскольку я ничего не сделал кроме этого. VS Code раньше хорошо работал. Внезапно это происходит. Я должен быть осторожным с Bleachbit, если это - действие Bleachbit. Screenshot of the error message.

Между тем я схожу с ума в течение недели, думая, как решить эту проблему. Если у Вас была эта проблема, то прокомментируйте ее.

Когда я сделал ls /usr/bin/ssh-askpass, это говорит, что нет никакого файла или папки. Это могло бы быть причиной проблемы. Но я действительно вижу эти папки внутри/usr/bin связанный с ssh: ssh ssh-add //is a file that supposed to be deleted when I unistalled ssh-askpass ssh-agent //is a file ssh-argv0 ssh-copy-id ssh-keygen ssh-keyscan

0
задан 16 December 2019 в 09:23

3 ответа

Ну, я думаю (& 100%), я нашел свое решение. При использовании сервисов как ключи SSH удостоверьтесь, что Вы не отключаете Ключевой Агент SSH . Это была глупая ошибка. Неделю назад я пытался уменьшить свое время начальной загрузки путем отключения всех нежелательных сервисов, которые запускают себя при начальной загрузке. Я прочитал сообщение askubuntu, которое кто-то попросил отключать те сервисы. Теперь я понял это.

Screenshot

извлеченный Урок. Не делайте ничего, что Вы знаете , не делают наверняка. Попытка не отключить другие сервисы запуска, связанные с SSH, если Вы зависите от него. После включения сервиса, Вы могли бы иметь к перезагрузка . Затем Вы хороши для движения.

0
ответ дан 21 December 2019 в 23:33

Кажется, что Ваш ssh-askpass отсутствует. Просто переустановите его:

sudo apt install ssh-askpass
0
ответ дан 21 December 2019 в 23:33

Мне пришлось сделать 2 вещи, чтобы решить эту проблему.

  1. Как сказал @ Wan-Chap выше

      sudo apt install ssh-askpass
    
  2. Используйте эту команду, чтобы добавить bitbucket.org (в моем случае это был Bitbucket)

      ssh-keyscan -t rsa bitbucket.org >> ~ / .ssh / known_hosts
    
8
ответ дан 1 March 2020 в 12:39

Другие вопросы по тегам:

Похожие вопросы: