domingo, 20 de septiembre de 2015

Creando servidor/repositorio GIT en linux debian

Hola, vuelvo de nuevo.

No escribo hace tiempo pero bueno hoy vengo a compartir un poco de mi conocimiento, desde hace poco me arme una notebook sin pantalla teclado ni mouse ni nada de lo que tiene una notebook común para hacerla mi servidor, de ahora en adelante voy a estar experimentado.

En esta entrada les voy a explicar como crear un repositorio/servidor de git en un linux, yo en particular estoy utilizando un debian y no soy un gran experto en git pero haciendo pruebas consegui esto y se los comparto.

A tener en cuenta:

  • Necesitamos tener un servidor ssh instalado que puede ser openssh-server
Vamos al grano, a instalar el repositorio/servidor git

Instalando git
admin@admin:~$ sudo apt-get install git
Creando el usuario GIT
admin@admin:~$ sudo adduser git #Creando el usuario GIT
>#Nos pedira una contraseña y una informacion basica del usuario, se puden dejar en blaco
admin@admin:~$ su git #iniciamos sesion con el usuario git
#Nos deveria aparecer git@git:~$ 
Creando directorios
git@git:~$ mkdir ~/proyectos #Creamos el directorio proyectos en la raiz de usr git
git@git:~$ cd ~/proyectos #Vamos al directorio
git@git:~/proyectos$ mkdir miPrimerProyecto.git || cd miPrimerProyecto.git #Creamos el directorio de nuestro primer proyecto y ingresamos
Iniciando nuestro repositorio GIT
git@git:~/proyectos/miPrimerProyecto.git$ git --bare init #Inicializamos nuestro servidor
git@git:~/proyectos/miPrimerProyecto.git$ ls #Si observamos el contenido de nuestro directorio podemos observar que ahora hay directorios creado.
Conexión remota a nuestro servidor GIT.
Bien ahora que ya tenemos creado nuestro repositorio podemos ir a nuestro ordenamos, dentro de nuestra red y empezar a utilizar nuestro repositorio.

*Es necesario tener instalado Git en el Servidor y en el Cliente


adminCliente@adminCliente:~/proyectos: git clone  ssh:git@IpHost:~/proyectos/miPrimerProyecto.git
#En este paso nos pedira la contraseña de nuestro usuario git.

Un repaso de lo que hicimos:


  • Primero instalamos git
  • Creamos un usuario para nuestros proyectos Git
  • Creamos la raíz de directorios y iniciamos nuestro repositorio GIT
  • Finalmente clonamos nuestro repositorio a nuestro equipo.
Script en limpio

sudo apt-get install git
sudo adduser git #Creando el usuario GIT
su git #iniciamos sesion con el usuario git
mkdir ~/proyectos #Creamos el directorio proyectos en la raiz de usr git
cd ~/proyectos #Vamos al directorio
mkdir miPrimerProyecto.git || cd miPrimerProyecto.git #Creamos el directorio de nuestro primer proyecto y ingresamos
git --bare init #Inicializamos nuestro servidor
ls #Si observamos el contenido de nuestro directorio podemos observar que ahora hay directorios creado.

Si les gusto o le sirvio mi publicacion y quieren mas no se olviden de apoyarme por twitter @y_mil, facebook o escribirme a mi email acc.limayyo@gmail.com

No se olviden de comentar, Saludos!

"Las criticas son siempre constructivas" - Enzo Ferrari