Pregunta

Utilizo vagrant para probar las recetas de mi chef.El problema es que cloné mi repositorio privado y la máquina no está autenticada.¿Cómo puedo automatizar la autenticación de git para boostrap chef?Estoy usando vagrant ubuntu 11.10 con chef.

Gracias

¿Fue útil?

Solución

use claves ssh con frase de contraseña en una configuración vagrant+chefTendrá respuestas similares que podrían ser útiles.

Sin conocer más detalles de chef-solo, o chef-cliente + chef-servidor.Todo se reduce a las claves ssh.

Asegúrate de realizar la autenticación con algo comogit@github.com:user/repo.git

Entonces querrás asegurarte de que tu VM y tu host subyacente tengan reenvío de agente ssh.

Asegúrese de que su ~/.ssh/config tenga la línea apropiada.Un ejemplo general es.

host *
    ForwardAgent yes

Recuerde que la primera partida gana en ~/.ssh/config , no en la más específica

Entonces es posible que tengas que agregar cualquier identidad con ssh-add y asegúrate ssh-agent está ahí también.

Finalmente, en Vagrantfile,config.ssh.forward_agent = true

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top