У меня есть частный сервер gitlab. И я только что создал новый проект с именем TestCreateProject
внутри группы с именем Foo
. Проект создан с использованием учетной записи root.
Уровень видимости проекта равен private .
И у него нет членов:
Мне интересно, почему я могу клонировать и подтолкнуть к проекту. Я имею в виду, что могу без проблем запускать следующие команды:
git clone http://mygitlab.com/root/testcreateproject.git
cd testcreateproject
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Команда git config --list
сообщает мне, что мои текущие user.name
и user.email
не существуют на моем частном сервере gitlab.
История показывает, что мой user.name
создал коммит 27 минут назад.
Почему я не получил отказ при клонировании и продвижении в проект?
Версия моего общественного издания gitlab: 11.10.0
.
Моя версия git git version 2.17.2 (Apple Git-113)
------------------------------------ Редактировать ---------- --------------------------
Я обнаружил, что проект на самом деле содержит 1 участника, посетив Settings
-> Members
в проекте