Categorías
Mundo 2.0

Git f√°cil en OSX Mavericks

Soy usuario de Git. Lo uso a diario en repositorio local, y sincronizo casi cualquier cosa que hago con GitHub y BitBucket (aunque casi todo con repositorios privados).

bitbucket

Normalmente uso¬†git por l√≠nea de comandos acompa√Īado por Transmit y Sublime Text (otro d√≠a os cuento un poco m√°s acerca del m√©todo de trabajo), y desde que instal√© Mavericks me he encontrado con un problema¬†un poco inc√≥modo: git ahora necesita permisos de administraci√≥n.

Al principio pens√© que ser√≠a sencillo. Cambiar los alias que utilizo en consola a√Īadi√©ndoles un¬†sudo delante, y listo. Ya se ejecuta como administrador.

alias st='sudo git status'
alias ga='sudo git add .'
alias gc='sudo git commit -a -m'
alias gd='sudo git diff'
alias gl='sudo git log'
alias gogit='cd ~/Git'
alias gp='sudo git push origin master'

Pero no fue tan sencillo. Una vez a√Īadido los sudos, el sistema me ped√≠a la clave. Pero no s√≥lo una vez, que era lo que esperaba, sino cada 15 minutos. Algo bastante inc√≥modo, sobre todo si est√°s todo el d√≠a sincronizando.
Buscando soluciones he topado con este artículo de MacWorld que explica, de forma muy sencilla, cómo hacer que no te pida la clave cada vez que tengas que ejecutar algo como root o con permisos de administración.

En mi caso, siguiendo los pasos del art√≠culo, la cadena que he tenido que a√Īadir ha sido la siguiente:

raven   ALL=(ALL) NOPASSWD: ALL

Si habéis tenido el mismo problema, espero que esto os haga la vida un poco más fácil.