|
|
|
---
|
|
|
|
title: Обновление нашего хостинга кода
|
|
|
|
tags: linuxdv
|
|
|
|
---
|
|
|
|
|
|
|
|
Товарищи, как вы наверное знаете, у нас есть собственный хостинг кода, для проектов участников нашего LUG'а.
|
|
|
|
|
|
|
|
Так вот, в связи с недавними [событиями](https://www.opennet.ru/opennews/art.shtml?num=48713)[^fn1],
|
|
|
|
мы его серьёзно обновили, для пущего удобства использования.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
Ранее у нас использовался gitolite3 + gitweb. Первый обеспечивал работу с репозиториями по ssh,
|
|
|
|
второй - их отображение через веб. Основное неудобство - что новые репозитории и пользователи приходилось
|
|
|
|
создавать "по запросу" через админа. Сейчас мы от этого решительно уходим и развёртываем полноценный аналог гитхаба.
|
|
|
|
|
|
|
|
Полный список фич вы можете посмотреть [здесь](https://docs.gitea.io).
|
|
|
|
|
|
|
|
Регистрация - свободная, без телефона и без смс.
|
|
|
|
Даже если вы не собираетесь прямо сейчас валить с гитхаба, у нас есть возможность в один клик сделать
|
|
|
|
зеркало репы с внешнего источника, которое будет потом автоматически обновляться.
|
|
|
|
|
|
|
|
Существующие юзеры и репы перенесены полностью, но к сожалению придётся поправить clone-url.
|
|
|
|
Вместо прежнего `ssh://git@linuxdv.org/repo.git` будет `ssh://git@linuxdv.org/username/repo`.
|
|
|
|
|
|
|
|
Меняется так:
|
|
|
|
|
|
|
|
cd repo.git
|
|
|
|
git remote set-url origin ssh://git@linuxdv.org/$USER/$REPO
|
|
|
|
git push
|
|
|
|
|
|
|
|
Поскольку для поддомена включен принудительный ssl/tls, помним про нашу [политику](/pages/services/security_notice/) его использования.
|
|
|
|
|
|
|
|
О замеченных ошибках и/или пожеланиях - пишите в конфу.
|
|
|
|
|
|
|
|
Кстати, запросы на новый функционал для этого сайта можете оставлять прямо в [тасках](https://git.linuxdv.org/linuxdv.org/linuxdv-backend/issues).
|
|
|
|
|
|
|
|
[^fn1]: О том что с гитхабом что-то идёт не так, были сигналы™ и [раньше](https://roem.ru/09-02-2016/218867/gitout/).
|