Могу ли я сделать один исполняемый файл git push репо? - PullRequest
0 голосов
/ 01 марта 2019

Представьте себе папку, подобную этой

Dropbox
-Main folder
--GIT PUSH THE MAGIC REPO.exe
--THE MAGIC REPO
---editor.html
---index.html

Могу ли я создать автономный файл, который будет продвигать репо, даже если на машине нет ни git, ни системных разрешений для этого?

Контекст: я использую страницы GitHub и добавил визуальный редактор для веб-сайта (editor.html) после того, как нетехнический специалист завершил редактирование файла на локальном компьютере. Я просто хочу, чтобы исполняемый файл «PUBLISH» для них ударил по этому.выполняет git push.

1 Ответ

0 голосов
/ 01 марта 2019

Возможно, если ваша папка DropBox также включает установку Git, то у вас может быть post-commit hook , который будет выполнять push.

Но имея Git-репо в папке DropBox рискованно .

Я бы предпочел делегировать задачу push / publicatio на отдельную машину, на которой была бы та же папка DropBox (и Git установлен) и будет:

  • держать реальное хранилище Git отдельно от папки DropBox (последняя включает в себя файлы и только файлы)
  • отслеживать любые изменения в этой папке: git --git-dir=/path/to/.git --work-tree=/path/to/DropBox/Folder status
  • при внесении изменений, добавлении, фиксации и нажатии.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...