|  Inicio
Ayuda

Hosting Linux (cPanel) Ayuda

Bip bip bip... procesando... procesando... iniciando secuencia 42...
¡Vaya, parece que esos robots han vuelto a hacer de las suyas! Han tomado el control y han traducido esta página web a tu idioma local. Pero en realidad sus corazoncitos de metal solo albergan las mejores de las intenciones. ¡Solo quieren ayudar! Cuéntanos cómo se portan los robots a través de los botones en la parte inferior de la página. Ir a la versión en inglés

Conceptos básicos y tutorial de GitHub

GitHub es un más populares servicio de control de versión de colaboración basada en la Web. Se lanzó oficialmente al público en abril de 2008, Github desde entonces ha crecido para convertirse en una comunidad de fuente abierta importante con bien sobre repositorios de 10 millones y 5 millones de usuarios creado desde su inicio.

DIFICULTAD Basic - 1 | Medio - 2 | Avanzado - 3
TIEMPO NECESARIO 10 min.
PRODUCTOS RELACIONADOS Servidores dedicados o VPS basados en Linux
Basados en Linux de hospedaje compartido

Como su nombre indica, propósito principal de GitHub de administración de software distribuido control gira en torno a GIT, distribuye el popular sistema de administración de código de control y el origen de revisión. Además de ofrecer una interfaz gráfica basada en web para la administración de proyectos de la Git, GitHub ofrece un varias características útiles para cualquier proyecto o equipo.

Revisión del código de colaboración permite a los usuarios ver rápidamente los cambios realizados a través de varias confirmaciones o sucursales. Los miembros del equipo e incluso fuera de los desarrolladores en el GitHub Comunidad puede comentar confirmaciones, archivos o líneas de código para resaltar un tema determinado o una pregunta incluso individuales.

Descuento con sabor a GitHub es una sintaxis de texto personalizado (basada en Descuento estándar) utilizado en todos los GitHub que permite a los usuarios convertir fácilmente sus entradas de texto sin formato en la salida con formato HTML. El spinoff con sabor a GitHub agrega una función de Autocompletar muy simple para hacer referencia fácilmente a problemas (#), tareas (-[]), personas (Username) y confirmaciones (SHA).

GitHub permite a los desarrolladores establecer equipos a través de proyectos individuales o de organizaciones todas, permitir a los miembros individuales tener acceso de lectura, lectura y escritura o incluso de nivel de administrador a los repositorios. Equipos completos pueden mencionarse incluso con descuento de sabores de GitHub (@repository/team), que le informa de todo el equipo de la actualización.

GitHub admite actualmente resaltado de la sintaxis de los lenguajes de programación más de 200 y tiene también acceso móvil a través de una aplicación Android y un sitio Web móvil optimizada.

Páginas wiki asociado para proyectos que necesiten más información disponible, así como software completo de seguimiento de asuntos para cada repositorio completan las características principales que GitHub aporta a cualquier empresa.

Introducción a GitHub

Instalar Git

Puesto que GitHub acepta repositorios Git, ya se supone que tiene Git instalado localmente para este tutorial. Si no ha utilizado o instalado Git aún, compruebe nuestro tutorial Git para averiguar cómo empezar con Git propio.

Registrar una cuenta de GitHub

Colaboración y seguridad de GitHub se relacionan directamente con las cuentas de usuario, por lo que es el primer paso registrar una cuenta.

Crear un repositorio de GitHub

Una vez conectado, haga clic en el signo + en la esquina superior derecha y seleccione el nuevo repositorio. Aunque el nombre del repositorio es el único campo obligatorio, puede rellenar el resto de la información según sea necesario y haga clic en crear repositorio. En este ejemplo estamos creando un nuevo repositorio denominado "Mi repo."

Crear un repositorio Git Local

Tras su creación, la portada del repositorio mostrará los comandos de configuración rápida para crear un repositorio Git local o conectar un repositorio Git local existente en el repositorio de GitHub "my-repo" recién creado.

$ touch README.md
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git remote add origin https://github.com/USERNAME/my-repo.git
$ git push -u origin master

Basta con seguir las instrucciones que verá en la línea de comandos local para generar su propio repositorio local, agregar un host remoto y por último empuje su repositorio Git local hasta GitHub.

Comience creando el directorio del repositorio local, agregando un archivo básico de prueba e inicializando Git:

$ mkdir ~/dev/my-repo
$ cd ~/dev/my-repo
$ cat > README.md

Presione CTRL y C al mismo tiempo.

$ git init

Que devuelve:

Initialized empty Git repository in /root/dev/my-repo/.git/

Ahora agregue el nuevo archivos de Git con la git Agregar comando y después confirmar ese archivo nuevo con el git commit -m comando:

$ git add README.md
$ git commit -m "Initial commit"

Esto devolverá:

[master (root-commit) ccfed60] Initial commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md

A continuación agregar un repositorio remoto con git remoto--vinculado a su repositorio GitHub recién creado y empuje el repositorio local hasta el repositorio remoto GitHub utilizando la git push comando:

$ git remote add origin https://github.com/your GitHub username/my-repo.git
$ git push -u origin master<

Se le pedirá que escriba sus credenciales de GitHub y después de la entrada correcta, su repositorio Git local se insertarán en el nuevo repositorio de GitHub:

Counting objects: 3, done.
Writing objects: 100% (3/3), 219 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/USERNAME/my-repo.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

¡Eso es todo! El repositorio de GitHub ya está listo y funcionando y que puede continuar agregando otros a medida que sea necesario o crear repositorios prácticamente ilimitados para todos los proyectos futuros en GitHub.

Nota: Como cortesía, proporcionamos información acerca de cómo utilizar determinados productos de otros fabricantes, pero no respalda ni admite directamente los productos de terceros y no somos responsables de las funciones o la confiabilidad de estos productos. Logotipos y marcas de terceros son marcas registradas de sus respectivos propietarios. Reservados todos los derechos.


¿Te fue útil este artículo?
Gracias por tus comentarios. Si deseas contactar a un agente del servicio de atención al cliente, llama a atención al cliente o usa la opción de chat que aparece arriba.
Nos alegramos de poder haberte ayudado. ¿Podemos hacer algo más por ti?
Disculpa las molestias. Cuéntanos si algo no te ha quedado claro o si no has podido solucionar el problema con la solución ofrecida .