Почему установщик отклоняет мои учетные данные?

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

Я сделал каталог "deploy" в проекте, который включает в себя каталог receipe, deploy.php и servers.yml

Я скачал каталог рецептов, потому что я не понял, что такое receipe / common.php: https://github.com/deployphp/deployer/blob/master/recipe/common.php

Вот мой deploy.php:

<?php
require 'recipe/common.php';
serverList('config/servers.yml');
set('repository', 'git@xx.xx.xx.xx:/opt/git/intranetv2.git');

Вот мой серверы.yml:

production:
    host:          xx.xx.xx.xx
    user:          administrateur
    identity_file:
        public_key: "~/.ssh/id_rsa.pub"
        private_key: "~/.ssh/id_rsa"
        password: "aaaaa"
    stage:         production
    deploy_path:   "/var/www/intranet"
    branch:        master

Я не понимаю, почему это отвергает меня, когда я делаю:

dep deploy: выпуск продукции

Невозможно соединиться с данными учетными данными.

Благодарю.

1 ответ

Это работает, то вы делаете это руками? У вас есть пароль на ключи?

Другие вопросы по тегам