Contacta (+34) 622 045 404

Estudio de desarrollo front-end, maquetación web, diseño y programación WordPress freelance.

Fundado por Alberto Fortes, diseñador y maquetador web HTML5 responsive design, front-end developer JavaScript y programador WordPress freelance a medida desde 2006.

Especializados en outsourcing con importantes clientes finales.

Instalar y crear servidor Git en VPS Ubuntu y subir primer commit.

5 Febrero, 2013

Lo que sigue es una chuleta propia que me he hecho en base a otros recursos de la red, recapitulando y haciendo lo que me ha servido a mí. Nada es original, todo es copiado, modificado y compartido. Abajo pongo las fuentes.

A. En tu servidor VPS:

 

1. Hacer conexión ssh:

> ssh root@servidor.com

2. Instalar git:

> apt-get update && apt-get install git-core

3. Crear carpeta para los repositorios, ya sea en ~ o en “/var/” (Elijo ~/repo.git)

> cd ~ && mkdir repo.git && cd repo.git

4. Inicializamos el repositorio:

> sudo git init –bare nombreParaElRepo

Esto nos creará un repo vacío con el nombre nombreParaElRepo. Si no ponemos el nombre, nos lo llamará por defecto “repo”

5. dar permisos a usuario:

> cd .. && chown -Rv root repo.git

Con esto te dará permisos para el usurioa root a la carpeta repo.git. Comprueba que no te da error y todo está correcto

6. Entra en tu repo antes creado:

cd ~/repo.git/nombreParaElRepo

B. En tu máquina:

 

7. Vas a tu máquina, y clonas el repo vacío (fíjate bien en la ruta, para ~ es /root)

> git clone root@servidor.com:/root/repo.git/nombreParaElRepo

Esto te dirá que has clonado un repositorio vacío. Perfecto porque eso es precisamente lo que queriamos.

8. Copia o crea en tu carpeta local “nombreParaElRepo”  los archivos que quieres subir al repo.

9. Añadelos:

> git add .

10. Haz tu primer commit:

> git commit -m “Primer commit”

Si todo está correcto te habrá añadido los archivos al repo

11.Hacemso el primer push y creamso la rama master:

> git push origin master

Si todo está correcto, ya lo tienes todo en tu nuevo repositorio de tu VPS y puedes trabajar con git con normalidad.

Fuentes consultadas: