Инструкция по использованию gitlab для коллег
Не храните в гите бинарные файлы
Главное, что надо соблюдать - не храните в репозиториях крупные вложенные файлы - например видеофайлы или картинки с высоким разрешением.
Для таких файлов необходимо использовать файловый сервер, а в гите давать ссылки на ресурсы.
Помните, что git предназначен, в основном, для хранения программного кода и сопутствующей документации. Иначе будет перегрузка сервера, затруднения при резервном копировании и падение производительности.
Сотрудники, которые на outsource, тоже вполне могут пользоваться - но обычно я даю им ограничения.
В частности, они сами не могут создавать группы и назначать права за пределами своего проекта.
Всего занято 12Гб - это ОЧЕНЬ много для программного кода!
Для примера - все исходники ядра ОС Linux последней версии (5.7.1) под все платформы (!) в распакованном виде занимают всего 1.1G при размере в почти 35 миллионов строк.
Каталоги репозиториев всех остальных пользователей не занимают более 100M.
При таком размере (12G) мы не можем себе позволить регулярное создение резервных копий - они НЕ ДЕЛАЮТСЯ!
Прошу проверить и убрать лишнее, т.е. то, что не содержит оригинального кода. Какие то крупные и не редактируемые файлы.
Используйте файл .gitignore
Еще об одном важном моменте.
Возможно получилось так - на момент push в каталоге git находился какой-то крупный файл (например zip-архив с конфигурацией, или dt-файл).
Он, соответственно, “залетел” в историю на репозиторий сервера.
Если после этого эго удалить, он ВСЕ РАВНО ОСТАНЕТСЯ в репозитории git, т.к. git хранит любые изменения в каталоге разработки!
Для того, чтобы этого избежать, применяется файл .gitignore. В него пишутся имена файлов и каталогов, которые не надо включать в commit (т.е. git из игнорирует при коммите).
Если такое было - теперь надо удалить полностью “кривой” проект и пересоздать его вновь!
О первом входе
Всем должно было поступить письмо, где предлагалость установить начальный пароль для входа.
Для перегенерации пароля (или если по каким-то причинам не получили письмо) можно воспользоваться сервисом восстановления.
Насчет добавления в группы - надо определить, кому из вашей группы дать права администратора.
Призываю ознакомиться с документацией, чтобы корректно использовать этот отличный инструмент.