Публичная версия
Проверяем версионность системы по адресу https://it39.su/asr-kazna-39/releases/39/-/releases
Если релизная версия отличается от установленной, то просто её оттуда скачиваем
Если вы сами изменяли основной код системы - тогда будьте осторожны с обновлением, на дополнительные файлы/модули не влияет
Распаковываете в любую папку, перезаписываете поверх старой системы
Пользуетесь
Коммерческая версия
У вас должен быть доступ в гит. Напоминаем, что доступ в гит осуществляется по подписке.
После получения доступа в гит, вам надо сделать следующее
- Определить папку для скачивания обновлений (для особо рисковых - мануал ниже)
- Сделать первый pull
git pull https://it39.su/blahblahblah/releases/blahblah.git
- У вас спросит username/password, вводите от своего аккаунта
- Дождёмся клонирования
- Чтоб не вводить каждый раз логин и пароль, надо отредактировать один файл в папке с клоном
cd .git nano config Секция url приводим его к такому виду https://username:password@it39.su/blahblahblah/releases/blahblah.git Где username и password - соответственно ваш доступ в гит Сохраняем
- После этого перезаписываем файлы поверх существующего биллинга
- Пользуемся
Обновление в существующую папку
Преимущество:
- Можно настроить обновление по крону
- Не надо думать какие папки перезаписывать
- Система всегда актуальна
Минусы
- Возможно, но маловероятно, в системе появится неуспевшая выявиться ошибка
- Автоматом система может и не обновиться, так как вы измените существующие файлы и вам придётся всё делать вручную
Как сделать
Переходим в папку с установленной системой
git init git remote add origin https://username:password@it39.su/blahblahblah/releases/blahblah.git git add . git fetch git checkout master git pull
пока вы не запустите git pull, система НЕ будет обновлена!
После всех манипуляций, вам будет достаточно делать в /usr/abills обычный git pull и система обновиться сама