@WebmasterOffice

Почему не могу клонировать репозиторий GitLab?

Авторизован в гитлабе, создаю приватный репозиторий. Пробовал клонировать и добавлять к себе его. Через HTTPS если клонирую, то выдает ошибку -
remote: The project you were looking for could not be found or you don't have permission to view it.


Сделал SSH ключ, добавил в гитлаб. При клонировании репозитория через SSH спрашивает всегда пароль - вводил от аккаунта - ошибка -
Please make sure you have the correct access rights and the repository exists.


Подскажите, пожалуйста, может я что-то не так делаю?
  • Вопрос задан
  • 1285 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sergiodev
Возможные причины:

1. Клонируется не тот репозиторий (такое бывает)
2. Ключ ни добавлен в ssh-agent через ssh-add, ни прописан в .ssh/config, поэтому SSH-агент не может его найти
3. SSH подгружает другой ключ от GitLab (от другого аккаунта), если у вас их несколько в папке .ssh, и у этого аккаунта соответственно нет доступа к репозиторию - в таком случае можно попробовать выполнить ssh-add -D и потом ssh-add нужного ключа (и проверить, не прописан ли другой ключ для хоста gitlab.com в ~/.ssh/config)
Ответ написан
karabanov
@karabanov
Системный администратор
Пользователь от имени которого производится клонирование реально не имеет прав на этот репозиторий. Если залогиниться в GitLab и попытаться перети в этот репозиторий результатом будет 404. Надо дать пользователю права, хотя бы Reporter.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы