kennymisaelotoya
Usuario (Perú)

Github es una herramienta muy poderosa de control de versiones, orientada ha desarrolladores. En estos dias de globalización es necesario estar al tanto de la ultimas tecnologias a nuestras manos. Empecemos con la configuracion basica en Pc. En este post se mostrara como configurar github en Windows y linux. En mac no estoy seguro que funcione . Ya que no tengo una -Lo siguente en resumen es crear un tunel ssh entre nuestra pc y nuestra cuenta de github para poder gestionar con total libertad los repositorios que tengamos en incluso crear algunos o colaborar con otros usuarios de github en sus proyectos. -Se asume que ya tienen una cuenta en github.com Empecemos Como empezar en Windows . Paso 1: descargar github. Link de descarga: https://windows.github.com/ , siempre trata de usar la ultima version para windows. Paso 2: Inicia Git Bash Nota personal: Se que para las personas que no estan familiarizadas con lineas de comandos esta parte les puede asustar. Pero no hay mejor forma de perder el miedo que lanzarse a la aventura. - Ir a Iniciar -> Todo los programas -> git -> gitbash Luego aparecerá esta ventana. Paso 3: Configurar el nombre de usuario - Ingresa la siguiente linea: git config --global user.name "El nombre de usuario que tiene tu cuenta" Nota: Esta linea solo se ejecuta y no tiene respuesta asi que no te alteres y sigue. Paso 4:Configurar el correo de usuario - Ingresa la siguiente linea: git config --global user.email "[email protected]" Nota: Esta linea tampoco devuelve un valor. Paso 5:Configurar la llave ssh. -Primero buscaremos antiguas llaves, entrando la siguiente linea en Git: ls -al ~/.ssh - Esta linea mostrará si existen llaves, si existen tenlo en cuenta, nos servirá más adelante. Paso 6: Generar una llave ssh nueva. - Introduce la siguiente linea: ssh-keygen -t rsa -C "[email protected]" -Esta linea crea una llave con el correo como etiqueta. -Luego te pedirá una ruta para la carpeta que contendrá las llaves. Sugerencia: escribe la dirección que aparece entre paréntesis y presiona Enter. -te pedirá escribir una frase, puede ser lo que sea, de preferencia algo corto y que puedas recordar. -Finalmente, se creara la carpeta con las llaves. Paso 7: Añadir la llave a un agente ssh. -Inicia el agente-ssh, con la siguiente linea en bash: ssh-agent -s -Añade la llave generada al agente ssh: ssh-add ~/.ssh/id_rsa Paso 8: Añade la llave ssh a la cuenta de github. -busca la carpeta "id_rsa.pub" (que creamos unos pasos atras), y abrelo con un editor de texto que tengas y copia todo lo que contien. NO AÑADAS ESPACIOS NI LETRAS. - Ve a tu cuenta en github.com y haz lo siguiente. *Arriba a la derecha de la pantalla "Ajustes" *En la barra elige SSH Keys *Click Add SSH Keys *Elige un nombre para el puente ssh, de referencia el nombre de tu pc. *Copia el codigo que contenia el archivo id_rsa.pub , que copiaste antes. * "Añadir Key". *Te pedirá confirmar con la clave de github. Paso 9: Prueba la coneccion. -Regresa a GitBash y introduce la siguiente linea: ssh -T [email protected] -Aparecerá un texto con una llave rsa , no le prestes atencion y escribe "yes" y dale Enter. -Y al final te dira : Hi username! You've successfully authenticated, but Github does not provide shell access. Nota: algunas veces te dira que el permiso es denegado, si sucede eso te sugieron borrar los archivos creados y comenzar todo de nuevo y asegurate de escribir cada comando apropiadamente. Finalmente ya puedes usar git en tu pc, para pushear y pullear todos los proyectos que quieras o lo que quieras. Como empezar en Linux . Paso 1: Abrir un terminal y installar GitHub. -Atajo " Ctrl + Alt + T" -Instalar git con el siguiente comando: sudo apt-get install git -Introduce la contraseña de tu pc, comenzara la instalación. -Luego puedes seguir los mismos comandos que en windows (desde bash), o puedes seguir en la terminal. Si desean que escriba un tutorial de como usarlo con unity, como usar git desde cero o algun problema, esperare sus comentarios que contestaré lo más pronto posible.