Git autodeploy на Windows 2003 с WAMP
Я работаю в компании, которая по какой-то причине использует сервер Windows 2003 с WAMP для своего живого продукта (пожалуйста, не спрашивайте меня, почему). В настоящее время мы должны отправлять обновления локально на github, вручную подключаться к этому производственному серверу с подключением к удаленному рабочему столу и тянуть.
Мы хотим автоматизировать этот процесс.
Я попытался GitHub webhooks без успеха -> не смог найти способ создать SSH-ключи для учетной записи system (NT AUTHORITY / SYSTEM), которая используется apache на этом серверном решении. Проект в настоящее время клонируется через HTTPS, поэтому мы также можем попробовать сохранить учетные данные глобально, чтобы git не запрашивал пароль у учетной записи локальной системы при попытке вытянуть через PHP, но это кажется наихудшим решением с точки зрения безопасности.
Есть идеи?
-- UPDATE --
Мы решили не беспокоиться о последствиях для безопасности прямо сейчас. Затем я выполнил все шаги, чтобы сохранить учетные данные для нового пользователя, доступного только для чтения, но нет успех. Я вижу А.git-файл учетных данных с правильным пользователем / pass / url в:C:WINDOWSsystem32configsystemprofile
Все команды работают (через браузер), кроме pull, fetch и т. д.
Есть еще идеи?
-- обновление 2 --
Теперь я изменил сервис wampapache на запуск от имени учетной записи администратора, которая также имеет учетные данные, хранящиеся в ее" корневой " папке (~). Это та же учетная запись, которую я могу нажать / потянуть через cmd без подсказок пользователя / pass. Но когда я пытаюсь через браузер... Не повезло.
Теперь у меня официально нет идей.