В комментариях вы объяснили, что вы на самом деле пытаетесь сделать:
Цель проста: Git-проект - это хранилище для задач учащихся.Каждый студент работает в своем филиале (это около 100 человек);Очевидно, задачи имеют сроки.Самый простой трюк - оформить проект, когда наступит крайний срок,
Я бы не использовал для этого ни одного репозитория - студенты могут легко перезаписывать ветви друг друга или иным образом фальсифицировать коммиты.Это рецепт катастрофы.
Вместо этого я бы сделал следующее:
- Настройте личный экземпляр GitLab и предоставьте каждому учащемуся учетную запись
- Создайте группу для курса
- В этой группе создайте проект для каждого студента (одно задание)
- Предоставьте студенту мастер привилегиив группе, срок действия которого истекает в крайний срок
Таким образом, ученик сможет продвигаться в хранилище только до крайнего срока.
Существуют и другие варианты, которые могуттакже работает.