Sistemas operativos > Zona GNU/Linux
Git-2.24.1
(1/1)
Hwagm:
Para instalar desde las fuentes
Introducción a Git
Git es un sistema de control de versiones distribuido, gratuito y de código abierto, diseñado para manejar todo, desde proyectos pequeños hasta muy grandes, con rapidez y eficiencia. Cada clon de Git es un repositorio completo con un historial completo y capacidades completas de seguimiento de revisiones, que no dependen del acceso a la red o de un servidor central. La ramificación y la fusión son rápidas y fáciles de hacer.
https://www.kernel.org/pub/software/scm/git/git-2.24.1.tar.xz
http://www.linuxfromscratch.org/blfs/view/svn/general/git.html por si quieres añadir documentación htm y las manpage
En principio no vamos a instalar los extras de documentación y manpage
Dependencias Git
Recomendado
cURL-7.67.0 (necesario para usar Git sobre http, https, ftp o ftps)
Opcional
pcre2-10.34 (o el PCRE-8.43 en desuso), en cualquier caso configurado con --enable-jit, Python-2.7.17, Subversion-1.13.0 con enlaces Perl (para git svn), Tk-8.6.10 (gitk , un simple visor de repositorio de Git, usa Tk en tiempo de ejecución) y Valgrind-3.15.0
--- Código: ---./configure --prefix=/usr --with-gitconfig=/etc/gitconfig &&
make
make install
--- Fin del código ---
Configuring Git
Config Files
~/.gitconfig and /etc/gitconfig
Contents
Installed Programs:
git, git-receive-pack and git-upload-archive (hardlinked to each other), git-cvsserver, git-shell, git-upload-pack, and gitk
Installed Libraries:
None
Installed Directories:
/usr/share/perl5/Git, /usr/libexec/git-core and /usr/share/{doc/git-2.24.1,git-core,git-gui,gitk,gitweb}
Descripciones cortas
git
es el rastreador de contenido estúpido.
git-cvsserver
es un emulador de servidor CVS para Git.
gitk
es un navegador gráfico de repositorio de Git (necesita Tk-8.6.10).
git-receive-pack
es invocado por git send-pack y actualiza el repositorio con la información alimentada desde el extremo remoto.
git-shell
es un shell de inicio de sesión para cuentas SSH para proporcionar acceso restringido a Git.
git-upload-archive
es invocado por git archive --remote y envía un archivo generado al otro extremo a través del protocolo git.
git-upload-pack
es invocado por git fetch-pack, descubre qué objetos faltan en el otro lado y los envía después del embalaje.
Y para conseguir las fuentes y update el propio git y volver a compilar. Pues git del propio git xd
--- Código: ---$ git clone git://git.kernel.org/pub/scm/git/git.git
--- Fin del código ---
Navegación
Ir a la versión completa