Pon un Git en tu 1and1

Los planes de hosting 1and1 Basic, Unlimited y Unlimited Plus ofrecen acceso shell SSH, esto es, acceso seguro al servidor mediante la línea de comandos.

También vienen con el Sistema de Control de Versiones (SCV) Git. Con esto los desarrolladores web 1&1 pueden gestionar fácilmente las versiones de sus proyectos.

El tip de hoy explica cómo crear un repositorio Git en tu hosting 1and1. Supongo que trabajas con Windows en un WAMP, por lo tanto, lo primero que tienes que hacer es conectarte a tu servidor compartido con PuTTY.

Una vez dentro de tu máquina:

mkdir repo

cd repo

git init --bare helloworld.git

Lo anterior crea el repositorio helloworld.git en la carpeta repo.

A continuación ya puedes clonar el repositorio vacío en tu máquina local, por ejemplo, dentro de nuestro document root c:\wamp\www podemos hacer esto:

git clone u21871345@holamundo.com:repo/helloworld.git

En el recién clonado helloworld ya podemos poner los archivos de nuestro proyecto.

Luego, para subir los cambios al repositorio:

c:\wamp\www\helloworld>git add .

c:\wamp\www\helloworld>git config --global user.email "jordi@programarivm.com"
c:\wamp\www\helloworld>git config --global user.name "Jordi"

c:\wamp\www\helloworld>git commit -m "Este es el primer commit!"

c:\wamp\www\helloworld>git push origin master

Con lo anterior subiremos nuestro proyecto local al repositorio Git de 1and1. A partir de este momento ya podemos seguir el workflow normal de Git.