обязательно ли в названии голого репозитория прописывать в конце .git?
Это не название репозитория, а название папки. Оно может быть любым.
Далее я пользовался документацией 4.2 Git на сервере — Установка Git на сервер
Главой не ошибся? Если у тебя уже есть сервер GitLab, то и читай про него:
4.8 Git на сервере — GitLab
Мне непонятна часть user@git.example.com:/srv/Git
user
— имя, под которым ты авторизован через ssh на внешнем компьютере
git.example.com
— адрес этого внешнего компьютера
/srv/Git
— путь к папке с репозиторием внутри внешнего компьютера
Но это всё тебе не нужно если уже есть сервер. А GitLab это именно сервер.
Не выдумывай ничего и делай по документации.
там первоначально нужно создать пустой проект
Это уже создаёт пустой голый репозиторий. Ничего руками копировать не надо. Да у тебя и прав нет на такой доступ.
нажал на синюю кнопку Clone и мне высветились два варианта ссылки
Если работать через https-протокол, то создавать ключи не придётся. Всё станет намного проще.
Дальше ты либо клонируешь его себе на комп через
git clone git@gitlab.com:potemkin277/test-project.git
Либо связываешь свой уже существующий репозиторий с ним
git remote add origin git@gitlab.com:potemkin277/test-project.git
Затем отправляешь свою ветку туда и связываешь локальную и внешнюю ветки
-u
git push -u origin ветка