accediendo a git protegido por 2fa

Y un “anillo” para controlarlas a todas…

Tal y como está el patio, tras habilitarse la posibilidad de utilizar un doble factor de autenticación en GitHub he activado dicha posibilidad en mi cuenta.

En principio está muy bien y funciona sin problemas pero ¿cómo utilizar 2FA con GIT para subir a GitHub?

Recordar un usuario y una contraseña no es complicado pero las credenciales con su longitud y combinaciones “extrambóticas” de caracteres son algo más complicadas ¿no os parece?

Por fortuna contamos con el anillo de claves (keyring) para guardar y gestionar nuestras credenciales de GitHub fácilmente.

Sigue leyendo

Usando Meld con ‘Git diff’

comparar versiones en git

Aunque el comando diff es muy práctico y, hasta cierto punto, claro (no diré que sea fácil, tranquilos) a mis alumnos (y a mi personalmente también) nos resulta engorroso comprobar qué ha cambiado en el código fuente cuando se produce alguna colisión entre lo que estamos haciendo y lo que alguno de nuestros compañeros ha subido al repositorio de código.

Por fortuna, existe la posibilidad de configurar git para que use cualquier programa externo que nos facilite visualizar los cambios evitando, de este modo, cometer errores innecesarios.

Meld ¡Te elegimos a ti! 😉

Sigue leyendo

Implementando WebHooks sin necesidad de servidor con Google Drive

utilizar webhooks en google drive scripts

¿Qué te parecería poder ejectuar tus propios webhooks contra los servicios que utilizas habitualmente sin tener que contratar un hosting y/o publicar (vía NAT) algún servidor interno (estoy pensando en la NAS que tengo todo el día en “modo on” 😉 )?

Entiendo que este artículo es un poco más “hard” de lo habitual pero como se lo había prometido al amigo @rafa_vidal_rs y me va a venir bien como “chuleta” la próxima vez que lo necesite, aquí que dejo explicado cómo responder a los “callbacks” de GitHub utilizando única y exclusivamente un script en Google Drive ¿Alguien da más? 😉

Sigue leyendo

Listar las tareas asignadas en GitHub

gestionar lista de tareas en github

Ahora que usamos en clase GitHub como forma de organizar el trabajo se hace necesario conocer qué tareas están asignadas y/o libres en cada momento.

Saber qué está haciendo un usuario concreto o cuáles están disponibles (libres) es sencillo pero, como tenemos poca experiencia utilizando el gestor de tareas, pronto surgió la duda de ¿qué tareas están ya asignadas?

Por fortuna, es sencillo obtener la respuesta…

Sigue leyendo

Ranking de lenguajes de programación…

¿Te estás planteando aprender un nuevo lenguaje de programación?

Recientemente se ha actualizado el listado de lenguajes más utilizados en GitHub y son pocos los cambios respecto al pasado año (salvo que C# vuelve a utilizarse con fuerza ¡OJO! habrá que estar atentos a la evolución durante el presente curso 😉 )

Sigue leyendo

Al examinar un repositorio de GitHub…

% de uso de cada lenguaje de programaciónGenial detalle el de GitHub que, al colocarte sobre la barra de progreso del proyecto, muestra el porcentaje de uso de los distintos lenguajes de programación usados en él.

Gracias a los chicos de Little Big Details por hacerme caer en dicho detalle.

Y tú…

  • ¿conocías dicho detalle?
  • ¿eres de git, subversion o mercurial? 😉
  • ¿usas github o tienes montado tu propio servidor git?