Как указано в заголовке, я не могу клонировать репозиторий с сервера Gitlab 6, хотя ssh, похоже, работает.Gitlab не может клонировать репозиторий, даже если ssh работает
При попытке клонировать, это выглядит следующим образом:
git clone ssh://[email protected]:1337/project/repository.git
Cloning into 'repository'...
Access denied.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
В проекте, у меня есть роль «разработчика», который должен иметь права клонировать репозиторий?
Я также проверил, если мой SSH публичный ключ работает
ssh [email protected] -p 1337 -T
Welcome to GitLab, Anonymous!
больше раздражает меня является то, что для моего друга, кажется, все, что работает отлично.
Редактировать: Главным индикатором проблемы, изложенной здесь, является приветствие из теста SSH. В рабочей среде он должен приветствовать вас своим именем, а не анонимным!
закончилась в одной и той же ошибки. Чтобы использовать порт 1337, я создал хост в моей конфигурации ssh, который по умолчанию был бы равен 22 с синтаксисом scp – Felix
@Felix с '~/.ssh/config', ваш url стал бы (предполагая запись' Host' с именем ' gitlab', например): 'gitlab: project/repository.git': это сработает? – VonC
Именно это я и сделал с той же ошибкой. 'ssh gitlab -T' показал сообщение об успешном завершении, поэтому я не предполагаю ошибки орфографии в конфигурационном файле – Felix