Tengo un repositorio de Git que quisiera consultar en un servidor. ¿Hay alguna receta de Chef que haga eso?¿Mira un repositorio de Git con el chef?
Respuesta
El git SCM resource es probablemente lo que estás buscando. Ejemplo simple de uso de recursos:
git "/path/to/check/out/to" do
repository "git://github.com/opscode/chef.git"
reference "master"
action :sync
end
Consulte también el atributo "revisión" si desea obtener una rama específica.
Un enlace que describe específicamente el recurso 'git': [http://docs.opscode.com/resource_git.html](http://docs.opscode.com/resource_git.html) – OrPo
También se debe tener en cuenta que uno debe tener instalado git antes de usar el recurso git. En un libro de cocina Chef puede: 'paquete 'git' hacer acción: instalar end' o git' include_recipe' :: default'' Asegúrese de que también agrega 'depende git' en su archivo metadata.rb si vas con la segunda opción. – Acorn
Las referencias vinculadas en la respuesta ya no son válidas. Utilice lo siguiente: https://docs.chef.io/resource_git.html –
- 1. ¿Cómo trabajo con un repositorio git dentro de otro repositorio?
- 2. Reemplazando el repositorio remoto de git con mi repositorio
- 3. establecer un repositorio ftp con git
- 4. Crear un repositorio git que contenga otro repositorio git
- 5. Mover un repositorio de git
- 6. Leyendo un repositorio de Git, sin Git
- 7. Git, eliminando el repositorio
- 8. ¿Mira solo un directorio de mercurial?
- 9. Problema con el primer compromiso con el repositorio de git
- 10. Git "no parece ser un repositorio git"
- 11. Implementación de un repositorio privado en Chef: ¿Qué estoy haciendo mal con mi clave de implementación?
- 12. ¿Anonimizar un repositorio git local?
- 13. Utilice el repositorio local de Git con un repositorio maestro de Subversion
- 14. despliegue de chef?
- 15. Publicar un repositorio "git svn"
- 16. git al cambiar el repositorio
- 17. Reparar el repositorio git dañado
- 18. "No es un repositorio git"
- 19. Repositorio de Git dentro del repositorio de Git
- 20. Git: Enviar a un repositorio remoto con un mensaje
- 21. svn-checkout desde un repositorio de GIT
- 22. ¿Cómo puedo renombrar un repositorio de git con submódulos?
- 23. Repositorio anidado de Git
- 24. ¿Cómo sincronizar con un repositorio remoto de Git?
- 25. Colapsar la historia de un repositorio git
- 26. git: sincronizar el repositorio local con el remoto
- 27. Reflejar automáticamente un repositorio de git
- 28. Clonación de un repositorio Svn no estándar con Git-Svn
- 29. git push only parte de un repositorio
- 30. Protegiendo archivos en el repositorio de git
¿Esto realmente tiene algo que ver con Ruby, o simplemente con Git? El check-out de un repos no cambia en función de lo que contenga el repositorio. –
Andrew, tienes razón, esto no tiene relación con el rubí. –
Supongo que esta es información útil: http://wiki.opscode.com/display/chef/Deploy+Resource –