Я делаю сайт как инструмент для совместной работы. Его могут использовать несколько человек, и мне нужна возможность с веб-сайта добавлять, фиксировать и отправлять сообщения всем пользователям. У меня было несколько идей, но я не знаю, как они получатся. Вот некоторые из них:
- Создайте внешнюю программу Python, ожидающую событие с веб-сайта. Затем программа Python может получить доступ к терминалу на локальной машине и выполнить необходимые команды для добавления, принятия и отправки в git.
& emsp; Проблема в том, что программа Python должна постоянно работать на локальном компьютере каждого пользователя веб-сайта. Я не планирую иметь слишком много, но я думаю, что это будет ОЧЕНЬ неудобно.
- Используйте некоторую сложную программу JavaScript, чтобы очистить GitHub и автоматизировать добавление, фиксацию и продвижение туда. Не думаю, что это хорошая идея, но я открыт для нее.
Будет ли что-нибудь из этого работать для того, что мне нужно? Если так, как бы я их реализовал? Есть ли формальный способ добавления, передачи и отправки в Git через Интернет, о котором я не замечаю? Я провел массу исследований и пришел с пустыми руками.
EDIT
Кто-то в комментариях предложил использовать Github API. Я не нашел ничего полезного, но если я чего-то не вижу, пожалуйста, укажите это. Я специально ищу что-то, чтобы заменить обычные команды git add .
, git commit -m "message"
и git push
, но мой сайт автоматизирует это.