Domanda

Io uso vagabondi per testare le mie ricette del chef.Il problema è che ho clonativo il mio repo privato e la macchina non è automatica.Come posso automatizzato Authentication Git per Boostrap Chef?Sto usando il vagabrante Ubuntu 11.10 con lo chef.

Grazie

È stato utile?

Soluzione

Utilizzare le chiavi SSH con Passphrase su una configurazione vagabonda + Chef. avrà risposte simili che potrebbero essere utili.

Senza sapere maggiori dettagli su Chef-Solo o Chef-Client + Chef-Server.Si tratta di tasti SSH.

Assicurati di essere autorizzato con qualcosa del genere git@github.com:user/repo.git

Allora vorrai assicurarti che il tuo host VM e sottostante sia l'inoltro dell'agente SSH.

Assicurati che il tuo ~ / .ssh / config abbia la linea appropriata.Un esempio generale è.

host *
    ForwardAgent yes
.

Ricorda che la prima partita vince in ~ / .ssh / config, non la

più specifica

Allora potresti dover aggiungere identità con ssh-add e assicurati che anche ssh-agent sia lì.

Infine, nel VagrantFile, config.ssh.forward_agent = true

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top