Gitea или Git с чашкой чая

Представьте. У вас куча программистов. Куча исходного кода к разным проектам. Все это надо где-то хранить и как-то с этим работать. Все это можно решить с помощью различных сервисов по типу Github, Butbucket. А что делать если код закрыт NDA? Такой код на хостинге не разместишь.

Первое, что приходит на ум – это Gitlab. Система хорошая, большая, даже очень большая. Есть свои минусы, в частности потребляемое количество ресурсов, но в целом закрывает основные потребности больших проектов. А что делать в случае ограниченных ресурсов?

Мне понравился проект Gitea или «Git with a cup of tea». Легкий, шустрый, не требовательный к аппаратным ресурсам. Развернул у себя в лаборатории. Настраивал несколько часов. Без понимания администрирования операционных систем, новичку развернуть Gitea будет не просто. Пришлось немного пошаманить. Но оно того стоило.

Как итог. В Visual Studio Code проблем в работе с репозитариями не возникает. В командной строке – проблем не возникает. В сравнении с Gitlab, который у меня из-за нехватки ресурсов периодически падал, Gitea работает стабильно.