Git

Git (pronunciado "guit") es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. - Wikipedia

Lecturas

Git en Linux

En la línea de comandos configurás de forma global a Git creando el archivo $HOME/.gitconfig ejecutando los siguientes comandos, sustituye los valores según tu caso:

alumno@servidor:~ $ git config --global user.name "Nombre Completo Empezando Por Apellido Paterno"
alumno@servidor:~ $ git config --global user.email "Correo Electronico Que Usas Cotidianamente"
alumno@servidor:~ $ git config --global core.editor "Editor de Texto En La Línea de Comandos"

Por ejemplo, en mí caso:

alumno@servidor:~ $ git config --global user.name "Hernández Blas Antonio"
alumno@servidor:~ $ git config --global user.email "antonio.hernandez.blas@gmail.com"
alumno@servidor:~ $ git config --global core.editor "nano"

Los anteriores comandos modificarán el contenido del archivo $HOME/.gitconfig:

[user]
        name = Hernández Blas Antonio
        email = antonio.hernandez.blas@gmail.com
[core]
        editor = nano

El archivo $HOME/.gitconfig es el archivo de configuración de Git.

Otra opción es de que ejecutes el comando git config --global --list para obtener la configuración glocal del usuario alumno.

Para más información puedes leer Configurando Git por primera vez

Alternativas

Otros sistemas de control de versiones son:

Servicios de hospedaje

Existen los siguientes servicios de hospedaje o alojamiento de código fuente, por lo general para proyectos open source o free software, basados en el uso de algún sistema de control de versiones: