2015-11-30 4 views
1

Я хотел бы знать, как остановить GitHub от запроса пароля снова и снова при запуске пользовательского сценария оболочки.пользовательский сценарий оболочки: github продолжает запрашивать пароль

У меня есть сценарий установки для проекта. Он устанавливает плагины cordova из частных хранилищ GitHub. Файл выглядит следующим образом:

... 
cordova plugin add https://github.com/some/repo1.git 
cordova plugin add https://github.com/some/repo2.git 
cordova plugin add https://github.com/some/repo3.git 
cordova plugin add https://github.com/some/repo4.git 
... 

Для каждой строки, которая выполняется, оболочка запрашивает пароль. Есть ли способ аутентификации только один раз?

ответ

0

Вы должны использовать ssh urls вместо https.

cordova plugin add [email protected]:owner/repo1.git 
cordova plugin add [email protected]:owner/repo2.git 
cordova plugin add [email protected]:owner/repo3.git 
cordova plugin add [email protected]:owner/repo4.git 

Вот как инициализировать конфигурации SSH: https://help.github.com/articles/generating-ssh-keys/

+0

Это звучит разумно, но он не работает с Кордова. Я постоянно получаю «Вероятно, это проблема соединения или неверная версия плагина». –

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