Я хочу создать php-скрипт, который помещает мой код в репозиторий git.
в основном мне нужно запустить эти три команды
1 : git add -all
2 : git commit -m "code added"3 : git push
Перед выполнением этой команды мне нужно перейти в тот каталог, откуда я хочу отправить код. И когда мы проталкиваем через git в то время, мы должны ввести имя пользователя и пароль, так что мне также нужно управлять этим.
И мне также нужно, чтобы этот скрипт запускался автоматически один раз в неделю.
Как я это делаю
Thanx
я не вижу необходимости разрабатывать PHP-скрипт для этого.
с тем же успехом вы можете сделать скрипт bash и поместить его в работу cron, которая делает это каждую неделю (которая будет обрабатывать часть автоматизации)
Что касается парольной части, я бы предложил использовать ssh и протолкнуть ее через это. Вы можете добавить закрытый ключ ssh в конфигурацию ssh для домена github и поместить свой импульсный ключ в сам github. что бы справиться с авторизацией
Я собирался сказать то же самое !!!
Это полностью связано с задачами, поэтому php — это не тот язык, который вам следует использовать, поскольку он не является его целью. Подготовьте скрипт оболочки и настройте для него свой crontab. Вы можете сохранить пароль в некотором файле переменной / конфигурации с определенными правами доступа или даже лучше избегать использования аутентификации по паролю с помощью аутентификации на основе ключей RSA.
Удачи!!!