Автоматизированное git pull в Windows 8 как система
1731
bacord
Я установил msysgit для Windows 8. Я пытаюсь автоматизировать git pull каждые 5 минут. Я использую запланированные задачи для запуска сценария, который я написал. Действие задачи расписания:
powershell -ExecutionPolicy Bypass File C:\Path\To\Git\Script.ps1
Файл сценария, упомянутый выше, содержит:
cd C:/Path/To/Git/Repository git pull
Когда я запускаю этот скрипт как локальный пользователь, он успешно работает. Однако, когда я переключаю его на запуск в качестве системы, он запускается успешно, но это не так. Запланированное задание выполняется успешно, но хранилище не загружает новый код.
У кого-нибудь есть предложения по выполнению этой задачи тихо и успешно в фоновом режиме?
Почему вы хотите дать `SYSTEM` привилегии стороннему программному обеспечению, которое определенно не нуждается в них?
grawity 11 лет назад
0
Попробуйте запустить его как вы, но установите флажок «Скрытый».
Mark Allen 11 лет назад
0
@grawity не идеален, но ssh-ключ, связанный с этим компьютером, имеет доступ только для чтения к git-репо
bacord 11 лет назад
0
@MarkAllen Это работает, если я запускаю его как локальный пользователь, но флажок «скрытый» не скрывает окно. Скрытый флажок, кажется, не меняет его вообще.
bacord 11 лет назад
0
Weird. Что ж, создайте новую учетную запись пользователя, настройте ее для запуска от имени этого пользователя, даже если он не вошел в систему (что должно быть вариантом). Затем выйдите и снова войдите в систему как вы сами.
Mark Allen 11 лет назад
2
@MarkAllen Я думаю, что это приемлемый вариант. Я обновлю, как только попробую. Спасибо!
bacord 11 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами