Git es un software de control de versiones, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de cualquier projecto cuando estos tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT.
Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena.
Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux.
El mantenimiento del software Git está actualmente (2009) supervisado por Junio Hamano, quien recibe contribuciones al código de alrededor de 280 programadores.
Como instalar Git utilizando YUM
Como en este caso y en casi todas las distribuciones de linux, Git esta habilitado en el repositorio por defecto de Centos. Podremos instalar la versión estable de la siguiente forma.
sudo yum install git
Como instalar Git desde el codigo fuente en CentOS
Si necesitas la más reciente version de Git, lo mejor es descargar la ultima versión del codigo fuente y compilar el mismo.
Por ejemplo actualmente la versión del repositorio de CentOS es la 1.7.1, mientras que la versión más actual de Git es la 1.8.4, mostrando una gran diferencia.
Comenzamos, primero debemos descargar las herramientas para poder compilar en CentOS, con el siguiente comando los podemos instalar:
sudo yum groupinstall "Development Tools"
Luego de realizar la instalación de las herramientas, ya podremos transformar código fuente en binarios ejecutables.
Ahora necesitamos instalar unas dependencias extras que necesita Git para poder ser ejecutado:
sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel
Ahora si a Instalar Git desde su código fuente en github.com, seguiremos los siguientes comandos:
cd /tmp/ wget -O git.zip https://github.com/git/git/archive/master.zip
Descomprimimos el archivo e ingresamos a la carpeta:
unzip git.zip cd git-master
Ahora para configurara el paquete, compilar el ejecutable y la documentación, podemos seguir estos comandos:
make configure ./configure --prefix=/usr/local make all doc sudo make install install-doc install-html
Configuración Inicial de Git
Para realizar algun commit en git, se le debe indicar nuestro nombre y nuestro correo electronico, esto estara casado a la cuenta con la cual estamos en nuestra consola.
Ahora para ingresar estos datos debemos correr los siguientes comandos:
git config --global user.name "Your Name Here" git config --global user.email "your_email@example.com"
Esta configuración se puede cambiar con un editor de texto también de la siguiente forma:
nano ~/.gitconfig [user] name = Your Name Here email = your_email@example.com
Ahora podremos ver nuestra configuración actual con el siguiente comando:
git config --list user.name=Your Name Here user.email=your_email@example.com
Este tutorial nos dará como resultado la instalación del paquete Git en nuestros sistemas CentOS, seguiremos con nuevas publicaciones con los comandos más utilizados cuando uno trabaja con Git.