Дата публикации
13 Января 2021
Дата изменения
13 Января 2021
Уникальных просмотров
780

При создании приватного репозитория для шаблона приложения на Vue, вы можете столкнуться с проблемой деплоя этого репозитория к себе на компьютер. При попытке выполнить команду:

vue init myName/myRepo myProject

Если ваш репозиторий публичный, деплой произойдет успешно, однако, если репозиторий будет приватным, для успешного деплоя нужно будет немного изменить команду:

vue init --clone myName/myRepo myProject

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

vue-cli · Failed to download repo myName/myRepo: 'git clone' failed with status 128

Github просто отклоняет ваш запрос на клонирование приватного репозитория. Проблема заключается в том, что вы не установили соединение с Github по SSH. Для того чтобы решить эту проблему, просто следуйте всем инструкциям на этой странице по порядку.

Если кратко:

Как только Github ответит вам успешным подключением, что-то вроде:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

Вы можете вновь запустить команду:

vue init --clone myName/myRepo myProject

И ошибка с кодом 128 больше не будет вас беспокоить.

Error: Permission denied (publickey)

Если при попытке соединение к Github по SSH вы получите ошибку:

Error: Permission denied (publickey)

То это значит, что сервер Github отклонил ваше соединение, изучите эту инструкцию, в ней описаны все возможные варианты ошибок и пути их решений.

Благодарность автору

Если по какой-либо причине вы хотите поблагодарить автора данного ресурса, вы можете это сделать одним из удобных для вас способов ниже.

Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги.

Время работы: 0,1046 s
Время запросов: 0,1046 s
Количество запросов: 28
Источник: cache