Автоматизация доступа к частному репозиторию Bitbucket

Когда я добавляю git pull origin master в свой скрипт автоматического развертывания для частного репо, мне выдается эта ошибка:

fatal: could not read Password for 'https://[email protected]': No such device or address

Ключу SSH для сервера уже предоставлен доступ к этой учетной записи Bitbucket, так почему же он выдает эту ошибку?


person eComEvo    schedule 12.05.2015    source источник


Ответы (1)


Не видя вашей команды git pull, я предполагаю, что вы используете git clone https://[email protected]/someone/repo.git — здесь используется базовая аутентификация по https, а не по ключам ssh. Использование https для доступа к репозиторию требует имени пользователя/пароля.

Чтобы использовать аутентификацию по ключу ssh, вы должны использовать ssh для доступа к репо с помощью команды вроде: git clone [email protected]:someone/repo.git

person Michael    schedule 12.05.2015