Як змусити коректно працювати git povertial-osxkeychain, коли я підключений до машини через SSH?


1

Я налаштовую машину побудови для перевірки джерел з Github, кешуючи вхідні дані в брелок, використовуючи інструкції з: https://help.github.com/articles/caching-your-github-password-in-git/

Використовуючи SSHдля підключення до машини побудови та запуск наданих інструкцій не вдається мовчки, запитуючи мені пароль для кожної git cloneкоманди.

Використовуючи VNCдля підключення до машини збирання та запуск наданих інструкцій, вперше підказує, як очікувалося, але не для будь-яких наступних git cloneкоманд, і успішно додає обліковий запис до брелка.

Як я можу налаштувати допоміжну програму та / або брелок, щоб зробити цю роботу SSHбез VNCз'єднання?

Відповіді:


1

Ви можете використовувати ForwardAgentопцію в ~/.ssh/config, якщо це дозволено на сервері за опцією AllowAgentForwardingsshd_config).

Або просто просто з перемиканням -Aна ssh. Він передасть з'єднання з вашим агентом до сервера, і ви зможете пройти автентифікацію до github.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.