Я пытаюсь сделать программу с поддержкой управления исходным кодом.
Мой текущий файл оболочки
#!/bin/bash
cd /home/data_sync/projects/task1
/home/data_sync/projects/task1/bin/python program.py
Я настроил crontab для запуска этого каждый день.
Проблема в том, что каждый раз, когда я делаю обновление, мне нужно вручную помещать туда обновленный файл program.py.
wget -O program.py https://raw.githubusercontent.com/path/to/file/master/program.py
Когда эта строка была добавлена, она работала хорошо, если репозиторий был Publi c.
Но с частным репо не удается загрузить файл.
Любые предложения о том, как это можно сделать для частного репо.
Я связал ключ S SH целевой машины с учетной записью GitHub.
Также возможно ли, что файл загружается только в том случае, если он изменился?