💾 Archived View for pub.phreedom.club › ~kornilovnet › glog › 20230316-mirror.gmi captured on 2023-04-19 at 23:29:55. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
🔨 Сведения для практического использования
Дата публикации: 2023-03-16
Автор: @kornilov.net@pub.phreedom.club
Лицензия: GNU Free Documentation License 1.3
Использовать Git для работы с капсулой удобно. Однако существует ненулевая вероятность, что выбранный нами удалённый сервис окажется внезапно (временно или навсегда) недоступен. Для подстраховки и самоуспокоения можно сделать зеркалирование нашего основного удалённого репозитория в другой удалённый репозиторий, расположенный на другом хостинге. Благо функция это штатная и включается за пару минут.
Выбираем любой (кроме используемого в качестве основного) веб-хостинг git-проектов, регистрируемся на нём и создаем там новый пустой репозиторий (не инициализируем его). В настройках профиля (в разделе "Приложения") создаем токен. Теперь у нас есть "другой" репозиторий, его URL для подключения по HTTPS вида: [https://codeberg.org/... ], а также имя пользователя и токен для аутентификации. Идём дальше.
В настройках конкретного репозитория на основном хостинге, в блоке "Настройки зеркалирования", вводим URL "другого" репозитория, имя пользователя и токен (пароль), изменяем (если нужно) интервал или условие синхронизации, и запускаем push-зеркало. Теперь все файлы нашего основного репозитория будут автоматически копироваться в зеркало (дефолтно раз в 8 часов).
∎