2015-11-20 5 views
7

Как указано в заголовке, я не могу клонировать репозиторий с сервера 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. В рабочей среде он должен приветствовать вас своим именем, а не анонимным!

ответ

7

Попробуйте ПКПП-подобный синтаксис:

git clone ssh://[email protected]:1337:project/repository.git 

Это вынуждает use of ~/.ssh/config на самом деле, что означает, что URL-адрес может быть упрощено до gitlab:project/repositoriy.git.

Но это оказалось проблемой с ключом ssh на сервере gitlab ~gitlab/.ssh/authorized_keys (немного как в issue 4730).
OP Gelix подтверждает in the comments:

Я удалил свой ключ от Gitlab вручную из authorized_keys, readded его на Gitlab. Теперь все хорошо.
Сообщение с SSH Test теперь также Welcome to GitLab, Felix *****!

(вместо Welcome to GitLab, Anonymous!)

+0

закончилась в одной и той же ошибки. Чтобы использовать порт 1337, я создал хост в моей конфигурации ssh, который по умолчанию был бы равен 22 с синтаксисом scp – Felix

+1

@Felix с '~/.ssh/config', ваш url стал бы (предполагая запись' Host' с именем ' gitlab', например): 'gitlab: project/repository.git': это сработает? – VonC

+0

Именно это я и сделал с той же ошибкой. 'ssh gitlab -T' показал сообщение об успешном завершении, поэтому я не предполагаю ошибки орфографии в конфигурационном файле – Felix

Смежные вопросы