Kadi
@Kadi
веб-разработчик

Как исправить ошибку подключения к gitlab?

вот ошибка:
git did not exit cleanly (exit code 128) (13899 ms @ 07.05.15 13:54:55)


В общем, есть удаленная машина с Debian-ом на борту, где стоит gitlab; и есть локальная машина с tortoisegit.
Создал репозитории с hello_world файлом через веб-интерфейс gitlab-a. И хочу на локальной машине клонировать этот репозитории.
1. Сгенерировал ssh-ключ через puTTYgen
2. Сохранил и приватный и публичные ключи
3. Публичный ключ добавил как "ssh key" в настройках профиля (gitlab)
4. Делаю клон через контекстное меню в нужной папке (Git clone)
5. Указываю url вида: git@git.mydomain.ru:User/repo.git
6. Ставлю галочку на Load Putty Key и указываю сам ключ (C:\Users\User\.ssh\mykey.ppk)
7. жму ок
8. Требует пароль для пользователя git, указываю.
9. и тут выходит ошибка.
git did not exit cleanly (exit code 128) (13899 ms @ 07.05.15 13:54:55)


Ключ пробовал заново сгенерировать, не помогло.
Может ли быть такое, что пользователю git не хватает прав где-то что-то записать?
Или может я где-то что-то не так делаю?
Это проблема на сервере, или на клиенте?
  • Вопрос задан
  • 2443 просмотра
Пригласить эксперта
Ответы на вопрос 2
Kadi
@Kadi Автор вопроса
веб-разработчик
В общем, решил проблему использованием не SSH url, a HTTP
Ответ написан
Комментировать
v_decadence
@v_decadence
Может проблема в формате ключа, который генерит Putty, попробуй сделать ключ через ssh-keygen через Git Bash msysgit'а, добавить его на сервер и склонировать через Git Bash же.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы