Я пытаюсь выполнить команду git clone в моей загрузочной книге Ansible. Это выглядит следующим образом:Ansible: «Permission denied (publickey)» при использовании git-модуля
- name: a play that runs entirely on the ansible host
hosts: 127.0.0.1
connection: local
tasks:
- name: check out a git repository
git: repo={{ repo_url }} dest=/Dest/For/Cloning/ accept_hostkey=yes
vars:
repo_url: [email protected]:lorin/mezzanine-example.git
И мой файл CFG выглядит следующим образом:
[defaults]
transport = ssh
[ssh_connection]
ssh_args= -A
Однако, когда я бегу команду: ansible-playbook -i "localhost," -c local GitClone.yaml
, я получаю ошибку Permission denied (publickey)
.
Я хочу клонировать gh repo на свой локальный [указанный путь к файлу].
Каков результат 'ssh -T git @ github.com'? У вас есть аккаунт GitHub? – techraf
'Permission denied (publickey) .' – Dawny33
Мне нужно настроить его, я думаю: http://stackoverflow.com/questions/2643502/git-permission-denied-publickey :) – Dawny33