PHP-скрипт для вставки резервной копии сайта в репозиторий Git один раз в неделю

Я хочу создать php-скрипт, который помещает мой код в репозиторий git.

в основном мне нужно запустить эти три команды

1 : git add -all
2 : git commit -m "code added"3 : git push

Перед выполнением этой команды мне нужно перейти в тот каталог, откуда я хочу отправить код. И когда мы проталкиваем через git в то время, мы должны ввести имя пользователя и пароль, так что мне также нужно управлять этим.

И мне также нужно, чтобы этот скрипт запускался автоматически один раз в неделю.

Как я это делаю

Thanx

1

Решение

я не вижу необходимости разрабатывать PHP-скрипт для этого.

с тем же успехом вы можете сделать скрипт bash и поместить его в работу cron, которая делает это каждую неделю (которая будет обрабатывать часть автоматизации)

Что касается парольной части, я бы предложил использовать ssh и протолкнуть ее через это. Вы можете добавить закрытый ключ ssh в конфигурацию ssh для домена github и поместить свой импульсный ключ в сам github. что бы справиться с авторизацией

1

Другие решения

Я собирался сказать то же самое !!!
Это полностью связано с задачами, поэтому php — это не тот язык, который вам следует использовать, поскольку он не является его целью. Подготовьте скрипт оболочки и настройте для него свой crontab. Вы можете сохранить пароль в некотором файле переменной / конфигурации с определенными правами доступа или даже лучше избегать использования аутентификации по паролю с помощью аутентификации на основе ключей RSA.

Удачи!!!

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector