У меня есть сетевое устройство, которое я нахожусь в процессе его настройки, чтобы выгрузить его конфигурацию в локальную папку, затем сценарий скопирует этот файл в другую папку, откуда он должен быть добавлен, зафиксирован и помещен в удаленный репозиторий.
Я не уверен, что это правильная последовательность и что не так, вот что я сделал
-установленный git на сервере
-создание forlder configrepo.git
-run git --bare init в указанной выше папке (googled как инициировать пустое репо)
-run git config receive.denyCurrentBranch ignore (googled это я получаю сообщение об ошибке на устройстве при попытке нажать)
на сетевом устройстве я сделал это
- создал папку с конфигурациями
- в этой папке я запускаю git init
-git remote add origin "URL-адрес вышеупомянутого сервера "
-git push --set-upstream master origin
с этого момента я только что использовал скрипт, который устройство будет запускать для выполнения
git add
git commit -m "comment"
git push
Всевыглядело нормально, но фиксация, кажется, не происходит каждый раз, и я не знаю, как отлаживать это
На данный момент мне просто нужно знать, является ли то, что я сделал выше, правильной последовательностью шагов для инициализации gitсервер и устройство и заставить их работать вместе и начать с пустого репо на обоих концах