GIT via SSH dans Ansible se bloque, même si ssh-agent de transfert est mis en place

J'ai mis en place everyhing j'ai pu trouver, mais encore le clonage d'une pension à partir de GitHub bloque le processus de configuration.

J'ai:

  • serveur dans known_hosts
  • .ssh/config

    Host github.com
      ForwardAgent yes
      StrictHostKeyChecking no
    
  • copié la clé privée

  • clé publique est en authorized_keys
  • la commande s'exécute en tant que vagrant utilisateur
  • le jeu est:

    - name: Checkout from git
      git: [email protected]:username/repositoryname.git dest=/srv/website
    
  • Assurez-vous que vous n'êtes pas à l'exécution de cette tâche avec sudo, parce qu'il rompt l'agent de transfert.
  • même si le transfert est défini pour l'utilisateur root?
  • le transfert est une chaîne à partir de votre ssh-agent port SSH port, et en passant par sudo les sauts de cette chaîne, sauf si vous travaillez autour de ce. Voir stackoverflow.com/a/24134109/239247
InformationsquelleAutor tillda | 2014-01-29