Невозможно запустить приложение с графическим интерфейсом от имени другого пользователя с помощью pkexec

Это запутало, и имеет 2 возможных правильных ответа, в зависимости от того, пытается ли пользователь добавить ключ ssh на Linux или на Windows (как я). Возможно, это не ответ на вопрос OP, но это расширение для git-bash. Я использую как Windows, так и Ubuntu для разработки, и моя установка git немного отличается в каждой из них.

Попробуйте следующее: зайдите в C:\$Installation_Folder$\Git\cmd и выполните:

start-ssh-agent Это откроет команду cmd и запустит ssh-agent правильным способом. правильным способом.

... был хорошим ответом Windows, но в нем не было указано, что вы должны были пройти через проводник Windows, чтобы найти папку установки Git, и запустить оболочку Windows, которая откроется по завершении шага 1.
"go to C:\$Installation_Folder$\Git\cmd"

Шаг 2: вам просто нужно дважды щелкнуть

start-ssh-agent

На шаге 3 вы возвращаетесь в git-bash или любой другой эмулятор терминала *nix и запускаете ssh-add. Если вы использовали имя по умолчанию для открытого ключа ssh, вам не нужно добавлять имя, так как ssh-add использует его автоматически.

1
16.12.2017, 15:30
0 ответов

Теги

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