Использование Capistrano версии 3.4.0Capistrano и Bitbucket Развертывание
- Я создал ключ SSH на моем CentOS 7 серверов
- Я установил, что ключ SSH на BitBucket URL
репо устанавливается следующим образом на моем deploy.rb файле:
набор: repo_url, '[email protected]: Имя пользователя/myProjectName.git'
на моем продукте ion.rb файл:
роль: myProjectName, %w{[email protected]}
набор: ssh_options, { auth_methods:% вес (пароль), пароль: "mybitbucketpasswordhere" }
я проверил, если я могу войти под своим именем с
ssh -T [email protected]
командой:вошли в систему Имя пользователя. производство
крышка развернуть в моей папке проекта, и я получаю следующее сообщение об ошибке:
INFO [90fbd4ee] Запуск/USR/бен/окр MkDir -p/TMP/myProjectName/в [email protected] DEBUG [ 90fbd4ee] Команда:/usr/bin/env mkdir -p/tmp/myProjectName/ (Backtrace ограничен импортными задачами) колпачок прерван! Net :: SSH :: AuthenticationFailed: Ошибка аутентификации для пользователя [email protected]
Задачи: TOP => мерзавец: проверить => мерзавец: обертка (Полный след, выполнив задачу с --trace) развертывание завершилось с ошибкой: Ошибка аутентификации для пользователя. Имя пользователя @ 131.103.20.167
Где я ошибаюсь?
Заранее благодарен.
Я удалил строку, напишу файл, дважды проверял, но получаю ту же ошибку. –
Когда вы используете SSH'd на своем сервере, можете ли вы клонировать свой проект без ввода пароля (т. Е. С помощью проверки подлинности ssh)? –
Да, вы правы, но я уже пробовал это. Где я должен проверить еще? –