jueves, 6 de marzo de 2014

Migrar repositorio GIT a otro servidor

Receta sencilla si quieres es mover un repositorio GIT de un servidor a otro:

Primero nos aseguramos que nos colocamos sobre el branch a migrar. Supongamos que queremos que sea el 'master'.
  • git branch (para ver en que branch nos encontramos)
  • git checkout master (nos posicionamos sobre el master)

Mantenemos el remote que tenemos ahora mismo configurado. Lo que hacemos es renombrarlo a 'upstream'.
  • git remote rename origin upstream

Añadimos el nuevo remote en el que queremos que se encuentre el código.
  • git remote add origin URL_TO_NEW_REPO

Lo subimos todo. Esto puede tardar un rato, ya que se subirá también todo el histórico
  • git push origin master

Hacemos que nuestro remote por defecto sea el nuevo (origin), para que cada vez que hagamos 'git pull/push' se haga automáticamente sobre el nuevo servidor.
  • git branch master --set-upstream-to origin/master

martes, 18 de febrero de 2014

Encoding UTF-8 en Glassfish

¿Tienes problemas con tu encoding y acentos en Glassfish? ¿Has puesto en todos lados UTF-8 y cuando escribes "López" en un Input y lo envías a través de un formulario recibes "López" en el servidor?

En mi caso lo he solucionado añadiendo en el fichero glassfish-web.xml la siguiente línea:

<parameter-encoding default-charset="UTF-8"/>

Si has llegado hasta aquí con este mismo problema espero que te haya ayudado, ya que yo perdí una hora por esto.