Ich folge dem Plural Tutorial von Marionette Grundlagen von Ben Piper. Bei der Installation des "vcsrepo" -Moduls in Agenten und beim Herunterladen des Repositorys hängt der Marionetten-Agent-Lauf.Git Klon löst Fehler mit vcsrepo Modul Marionette
Unten ist der Auszug aus meinem Puppenspieler "init.pp" Datei
I changed my puppetmaster init.pp file to use the ssh instead.
`file { '/home/vagrant/.ssh/id_rsa':
ensure => 'present',
}
vcsrepo { '/var/www/html':
ensure => 'present',
provider => 'git',
source => '[email protected]:wikimedia/mediawiki.git',
user => 'vagrant',
revision => 'REL1_23',
require => File['/home/vagrant/.ssh/id_rsa'],
}
file { '/var/www/html/index.html':
ensure => 'absent',
}
File['/var/www/html/index.html'] -> Vcsrepo['/var/www/html']`
Es ist nun die folgenden Fehler wirft
Notice: /Stage[main]/Linux/File[/info.txt]/content: content changed '{md5}dd4735ab73567a89caba62c6607e44b5' to '{md5}e30fa7cc7448a09071a0e4d33efa5986' Notice: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: Creating repository from present Error: Execution of 'git clone [email protected]:wikimedia/mediawiki.git /var/www/html' returned 1: Error: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: change from absent to present failed: Execution of 'git clone [email protected]:wikimedia/mediawiki.git /var/www/html' returned 1:
ich mein System des öffentlichen Schlüssels in GitHub Konto geteilt haben
Ich habe stattdessen SSH verwendet, aber jetzt wirft es einen weiteren Fehler – anudeep
Haben Sie versucht, vom Terminal aus zu verbinden, ohne das Marionettenskript zu benutzen? hast du den Schlüssel generiert und git hub authentifiziert? – unixmiah