Bonobo Git Server - Servidor Git para Windows

En mi camino de empresas sin realmente ingresos/dinero invertido en lo mínimo para desarrollar (empiezo a notar que quieren desarrollar con 0 pesos y muchos becarios/Jr's) encontré este pequeño servidor de git para Windows.


GitLab es la opción que toman muchos, pero hay que tener en cuenta la cantidad de recursos mínimos que solicita para funcionar, y lo único que necesitaba realmente era un servidor de gestión de versiones funcionando en 5 min. atendiendo el criterio de mi cliente de no tenemos dinero, no tenemos servidor y no sé que es git.

Y Bonobo Git Server fue la opción, así que procedamos a instalarlo.

Prerequisito: Tener instalado IIS (Internet Information Services) 7 o surperior. IIS es el servidor web de Microsoft que se puede instalar gratuitamente en tu versión de Windows. Aquí los enlaces de como hacer esto (este post solo habla de Bonobo no del IIS).

  • https://msdn.microsoft.com/en-us/library/ms181052(v=vs.80).aspx

  • https://www.howtogeek.com/112455/how-to-install-IIS-8-on-windows-8/

  • https://docs.microsoft.com/en-us/iis/install/installing-iis-7/installing-iis-on-windows-vista-and-windows-7


Así como también tener instalado .NET Framework 4.6


Primero hay que descargalo, se puede hacer desde la página oficial.

Después hay que extraer el contenido en la carpeta de IIS "C:\inetpub\wwwroot"

install_iis7_copy

Ahora dar permisos al usuario de IIS sobre la siguiente carpeta "C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data"

install_iis7_appdata

Y dentro del gestor de IIS convertir a Bonobo en aplicación de .Net 4.0

install_iis7_iis2

La aplicación debe tener activa la autenticación por usuarios anónimos.

iis_authentication_forms

Ahora lanzamos en el navegador de su preferencia http://localhost/Bonobo.Git.Server, donde el usuario sera admin y la contraseña admin

Esta fue la instalación que realice en mi laptop de trabajo, una ThinkPad Lenovo con 16GB RAM, i7 y 1 TB de disco. Porque en efecto la iba a usar para trabajar con herramientas como Rational, Eclipse, SourceTree,Chrome, Atom, etc.... cosas que iba a usar cotidianamente y requería al mismo tiempo tener un servidor de gestión de versiones por lo menos local.

Es un servidor de Git muy básico y funcional; dejo muy claro que no lo comparo para nada con GitLab u otro servicio, pero teniendo en cuenta que cuando se necesita un servidor "privado" con tan poco presupuesto y experiencia considero que es una opción.


Referencias:

Comentarios

Entradas populares