Невозможно клонировать проект gitlab, ошибка аутентификации

Когда я пытаюсь клонировать проект, я получаю следующую ошибку:

Команда: git -c diff.mnemonicprefix = false -c core.quotepath = false --no-optional-locks ls-remote https://xxx.git Вывод: Ошибка: удаленный: HTTP Basic: Доступ запрещен удаленный: Вы должны использовать токен личного доступа с областью read_repository или write_repository для Git через HTTP. удаленный: вы можете создать его на https://gitlab.com/profile/personal_access_tokens фатальный: ошибка аутентификации для "xxx.git /"

Я создал .pub, используя ssh-keygen -t xxx -C "xxx"

Как я могу клонировать репо в sourcetree?


person Bomber    schedule 23.03.2020    source источник
comment
проверьте это: stackoverflow.com/a/61589547/12116796   -  person Bogota    schedule 13.05.2020


Ответы (1)


Насколько мне известно, каждый проект в gitlab будет иметь два типа URL-адресов клонирования. Один - http, а другой - ssh.

Теперь, когда вы настроили ключ ssh, вы сможете клонировать его, используя ssh url.

Не уверен, как вы настроили свой ssh-ключ. но вы можете найти некоторые инструкции по ссылке ниже.

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

person Raju    schedule 23.03.2020