Как подключиться к репозиторию на Gitlab?

Я прочитал документацию и не могу найти способ подключиться к репозиторию на Gitlab, чтобы загрузить его или зафиксировать в нем свой проект.

На Github есть ссылки на репозиторий и для подключения можно использовать десктопный клиент. На Gitlab я не вижу ничего подобного.

Вот что я нашел в Gitlab:

https://docs.gitlab.com/ee/user/ssh.html

Там говорится о подключении через терминал и SSH.

Я пробовал это, и он не может подключиться:

ssh -T git@gitlab.com/groups/myprojects/myproject/

ssh: не удалось разрешить имя хоста gitlab.com/groups/myprojects/myproject/: имя узла или имя сервера предусмотрено или неизвестно

Я бы предпочел не использовать командную строку, если это возможно. Я просмотрел всю документацию gitlab и, возможно, она есть, но я не могу ее найти. Я просто хочу клонировать репозиторий и зафиксировать его.

ОБНОВЛЕНИЕ:
Я нашел эту страницу, https://docs.gitlab.com/ee/tutorials/make_your_first_git_commit.html, которая описывает некоторые из них. Я буду обновлять эту страницу, если она охватывает это.

Почему бы просто не использовать git clone https://gitlab.com/username/reponame или клонировать его, используя тот же URL-адрес в выбранном вами клиенте git с графическим интерфейсом?

dan1st 21.11.2022 18:50

@ dan1st Могу ли я использовать клиент Github Desktop для его клонирования?

1.21 gigawatts 21.11.2022 18:56

Да, просто нажмите кнопку клонирования (возможно, + или Add repository или аналогичную) и вставьте URL-адрес.

dan1st 21.11.2022 18:57

Я предполагаю, что ваш URL-адрес имеет неправильный формат. Это должно быть что-то вроде git@host:path, а не git@host/path. Графический интерфейс GitLab должен предоставлять URL для простого копирования/вставки.

joanis 21.11.2022 18:57

Рабочий стол Github работал для клонирования репозитория. Я посмотрю, работает ли это для фиксации изменений

1.21 gigawatts 21.11.2022 19:13
I've tried this and it fails to connect:, которая отличается от команды в связанных документах (у которой нет пути - вероятно, чтобы избежать недопустимого синтаксиса в вопросе). I'd rather not use the command line if possible - Между прочим, стоит хотя бы знать, что делает графический интерфейс, чтобы вы не могли понять, что происходит, когда что-то идет не так :).
AD7six 21.11.2022 21:35

относительно комментария Джоаниса: используйте ssh -T git@gitlab.com:groups/myprojects/myproject/

Torge Rosendahl 21.11.2022 21:40

@ AD7six AD7six Я ​​использую рабочий стол Github, и он работает так же, как и Github. Я немного поработал в командной строке, но это было давно

1.21 gigawatts 21.11.2022 22:41

Нет, даже не используйте двоеточие, это просто ssh -T git@gitlab.com или ssh -Tv git@gitlab.com для проверки. Вам нужна часть groups/myprojects/... только при клонировании.

torek 22.11.2022 15:41
Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg
Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной...
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Шлюз в PHP
Шлюз в PHP
API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
1
9
185
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать один и тот же GitHub Desktop для репозиториев GitLab, если:

Команда ssh не будет работать с URL-адресом SSH репозитория, но GitHub Desktop будет знать, как клонировать/извлекать/проталкивать указанный репозиторий с тем же URL-адресом.

Другие вопросы по теме