Underc0de

Foros Generales => Debates, Reviews y Opiniones => Mensaje iniciado por: Jimeno en Diciembre 23, 2015, 04:07:57 PM

Título: Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: Jimeno en Diciembre 23, 2015, 04:07:57 PM
Buenas a todos.

Supongo que todos conoceréis Github y Git. Me gustaría presentaros un software que sirve para montar repositorios en local. Así podremos tener tantos repositorios privados y organizaciones como queramos de forma gratuita.

El software en cuestión es una especie de Gitlab creado en Golang, su nombre es Gogs, de sus siglas Go Git Service.
(http://i.imgur.com/99TbQHU.jpg)

Podéis descargarlo desde su página oficial de forma gratuita https://gogs.io/docs/installation/install_from_binary (https://gogs.io/docs/installation/install_from_binary).
Por supuesto es de código abierto: https://github.com/gogits/gogs
(https://github.com/gogits/gogs)

Su instalación y puesta en marcha es bastante simple, yo lo puse a correr en una Raspberry de forma correcta siguiendo los siguientes pasos:
   - MySQL:
Código (bash) [Seleccionar]
apt-get install mysql-server
   - Git:
Código (bash) [Seleccionar]
apt-get install git
   - Golang:
Código (bash) [Seleccionar]

hg clone -u default https://code.google.com/p/go $HOME/go
cd ~/go/src/
./all.bash

      - editáis vuestro .bashrc y añadiís el path de Go:
Código (bash) [Seleccionar]
export PATH=$PATH:$HOME/go/bin
        y luego recargáis el .bashrc con
Código (bash) [Seleccionar]
source .bashrc
        Para comprobar que lo tenéis instalado lanzad go version
Código (mysql) [Seleccionar]
create database gogs;

Código (bash) [Seleccionar]
nohup ./gogs web &Si todo salió bien podréis crear repositorios y organizaciones tal y como lo hacéis en Github o Gitlab.

(http://i.imgur.com/oy7WPPo.jpg)

Como podéis ver consume muy pocos recursos y es algo bastante útil.
(http://i.imgur.com/OlNhtVC.jpg)


¡Saludos!
Título: Re:Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: ANTRAX en Diciembre 23, 2015, 04:10:31 PM
Me encantó! En especial porque tengo una Raspberry Pi en mi casa sin uso y ahora ya se que poner en él!
Muchisimas gracias Jimeno!
Tiene algun tipo de limitación? o alguna contra que le hayas encontrado?

Saludos!
ANTRAX
Título: Re:Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: Jimeno en Diciembre 23, 2015, 04:14:35 PM
¡Gracias!
La única limitación que le encontré siquiera es su culpa. Como sabes para usar git en remoto hay que añadir la ruta, y con ella va la IP del servidor. Por tanto, si la Pi cambia de IP será necesario actualizar ese valor en el equipo desde el que desarrolles para poder seguir subiendo contenido.

Saludos.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Me encantó! En especial porque tengo una Raspberry Pi en mi casa sin uso y ahora ya se que poner en él!
Muchisimas gracias Jimeno!
Tiene algun tipo de limitación? o alguna contra que le hayas encontrado?

Saludos!
ANTRAX
Título: Re:Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: MagoAstral en Diciembre 23, 2015, 04:14:52 PM
Gracias por el aporte está muy bien, aun así hay otras alternativas para crear repositorios privados de manera gratuita como por ejemplo Bitbucket.
Un saludo,
MagoAstral
Título: Re:Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: ANTRAX en Diciembre 23, 2015, 04:32:59 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¡Gracias!
La única limitación que le encontré siquiera es su culpa. Como sabes para usar git en remoto hay que añadir la ruta, y con ella va la IP del servidor. Por tanto, si la Pi cambia de IP será necesario actualizar ese valor en el equipo desde el que desarrolles para poder seguir subiendo contenido.

Saludos.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Me encantó! En especial porque tengo una Raspberry Pi en mi casa sin uso y ahora ya se que poner en él!
Muchisimas gracias Jimeno!
Tiene algun tipo de limitación? o alguna contra que le hayas encontrado?

Saludos!
ANTRAX

Genial! De igual forma eso del cambio de la IP tampoco es un problema entonces. Al raspberry se le puede poner No-Ip y entrar siempre por ahí.

Saludos!
ANTRAX
Título: Re:Monta tu propio Gitlab en 5 minutos con Gogs
Publicado por: Yavi en Diciembre 25, 2015, 03:29:18 PM
Interesante la propuesta, y mucho mejor a ser de código abierto. Voy a ver que leo sobre este en su web.