Я не уверен, что это странная установка для начала, но вот моя проблема, независимо от того:
У меня есть git-репозиторий по следующему адресу: git.foo.com/repos/foo.com.git
Я клонирую этот репозиторий как на своем локальном компьютере, так и на своем сервере, чтобы при внесении изменений в локальный извлечение, принятие и отправку я мог выполнять извлечение, и эти изменения отражались на работающем сайте.,Я предполагаю, что сейчас я развернусь из локальной системы в живую.
Однако, поскольку у меня есть настройка WP и есть ресурсы, которые копируются на мой сервер и обрабатываются (например, превращаются в кешируемые ресурсы и сокращаются для мобильных устройств)если это образы), я бы хотел, чтобы развертывание работало задом наперед, а также автоматически.
Локально, это нормально, потому что у меня есть настроенные SSH-ключи для проверки, так что выполнение git push происходит беззаминкаОднако, когда я выполняю git push на сервере после добавления и обработки некоторых файлов, он запрашивает пароль и делает невозможным автоматизацию.
Какие у меня варианты на этом этапе?Я попытался ввести пароль через текстовый файл, что мне неудобно, поскольку это плохая практика;Я попытался настроить ключи SSH на моем сервере, что кажется странным, поскольку он сам себя проверял бы ...
Я не знаю, как описать мою проблему, но, надеюсь, кто-то столкнулсяаналогичная проблема с обратным развертыванием (когда изменения на сервере будут зафиксированы и отправлены в хранилище).
Спасибо!