Использование git push на моем сервере с использованием Ant build - как мне справиться с необходимостью ввода моего пароля - PullRequest
0 голосов
/ 14 июня 2011

Я не уверен, что это странная установка для начала, но вот моя проблема, независимо от того:

У меня есть git-репозиторий по следующему адресу: git.foo.com/repos/foo.com.git

Я клонирую этот репозиторий как на своем локальном компьютере, так и на своем сервере, чтобы при внесении изменений в локальный извлечение, принятие и отправку я мог выполнять извлечение, и эти изменения отражались на работающем сайте.,Я предполагаю, что сейчас я развернусь из локальной системы в живую.

Однако, поскольку у меня есть настройка WP и есть ресурсы, которые копируются на мой сервер и обрабатываются (например, превращаются в кешируемые ресурсы и сокращаются для мобильных устройств)если это образы), я бы хотел, чтобы развертывание работало задом наперед, а также автоматически.

Локально, это нормально, потому что у меня есть настроенные SSH-ключи для проверки, так что выполнение git push происходит беззаминкаОднако, когда я выполняю git push на сервере после добавления и обработки некоторых файлов, он запрашивает пароль и делает невозможным автоматизацию.

Какие у меня варианты на этом этапе?Я попытался ввести пароль через текстовый файл, что мне неудобно, поскольку это плохая практика;Я попытался настроить ключи SSH на моем сервере, что кажется странным, поскольку он сам себя проверял бы ...

Я не знаю, как описать мою проблему, но, надеюсь, кто-то столкнулсяаналогичная проблема с обратным развертыванием (когда изменения на сервере будут зафиксированы и отправлены в хранилище).

Спасибо!

1 Ответ

0 голосов
/ 14 июня 2011

Если ваша проблема связана с подключением с вашего сервера к тому же или другому серверу по ssh:

Посмотрите на ssh-agent (и переадресацию агента в ssh-соединении ). Это позволяет вам иметь ключи только локально, используя их для соединения с сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...