domingo, 27 de diciembre de 2015

MRT: Herramienta de eliminación de software malintencionado (antivirus de Windows)

Hace poco me encontré con un antivirus que viene incorporado en Windows. Se llama MRT (Maliciuous Software Removal Tool o Herramienta de Eliminación de Software Malintencionado).

Este programa no sustituye a los otros antivirus, por lo que lo usaremos de forma complementaria. Para poder ejecutarlo, debemos buscarlo en la barra de búsqueda del menú de inicio de Windows con el nombre MRT y seguir los pasos del asistente.
  



domingo, 20 de diciembre de 2015

Evitar que GIT te pida usuario y contraseña constantemente

Por defecto, cuando usamos el protocolo HTTPS, GIT pide el usuario y la contraseña cada vez que queremos acceder al repositorio remoto utilizando los comandos como PULL o PUSH. En este post, vamos a ver como configurar git para que pueda guardar esta información y que no tenga que pedirla constantemente. 

Por seguridad, es conveniente que de vez en cuando git vuelva a pedir la contraseña. Aquí vamos a configurar git para que recuerde la contraseña por un tiempo establecido por nosotros.


1- Abrimos la línea de comandos de git, y ejecutamos:
git config --global credential.helper store

Esta instrucción obliga a git a almacenar las credenciales (usuario y contraseña) en un fichero. 

Vamos a configurar git para que borre el archivo una vez pasado cierto tiempo. Por defecto, estos datos se guardan durante 15 minutos.

2-Ejecutamos el comando:
git config --global credential.helper 'cache --timeout=5000'

El número 5000 representa la cantidad de segundos que queremos mantener el usuario y contraseña en nuestro disco duro. Este valor lo podemos cambiar para configurar la cantidad de tiempo que queremos que guarde esta información.

A continuación tenéis varios ejemplos.

  • 30 minutos:   git config --global credential.helper 'cache --timeout=1800'   
  • 1 hora: git config --global credential.helper 'cache --timeout=3600'
  • 12 horas: git config --global credential.helper 'cache --timeout=43200'
  • 24 horas: git config --global credential.helper 'cache --timeout=86400'

Esta información se puede encontrar en la web oficial de GitHUB (ayuda de github).

Y esto es todo por ahora. ¡Hasta la próxima!.