Как использовать git2consul для частного битбакета git repo (ssh)
Я пытаюсь получить доступ к частному репозиторию git (bitbucket) для git2consul. Агент консула и git2consul работают. На git2consul я создаю один файл конфигурации в
/tmp/git2consul.json
{
"version": "1.0",
"repos" : [{
"name" : "sample_configuration",
"url" : "ssh://git@bitbucket.org/mycompadmin/mycomp-platform.git",
"branches" : ["develop"],
"hooks": [{
"type" : "polling",
"interval" : "1"
}]
}]
}
Я выполняю это командой:
sudo git2consul --config-file /tmp/git2consul.json
Но получение разрешения вопроса:
"Failed to create repos due to Failed to load repo sample_configuration due to Error: Error: Command failed: git clone -b develop ssh://git@bitbucket.org/mycompadmin/mycomp-platform.git develop\nCloning into 'develop'...\ngit@bitbucket.org: Permission denied (publickey).\r\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.\n Cloning into 'develop'...\ngit@bitbucket.org: Permission denied (publickey).\r\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.","time":"2019-02-20T10:40:43.553Z","v":0}
Так как я могу читать файлы из git через другое приложение (сервер конфигурации Spring Cloud), что означает, что ключи в моей папке /home/.ssh работают нормально.
Пожалуйста, предложите. Я следовал за учебником: https://github.com/breser/git2consul