Saltar al contenido →

Cómo crear un tag para tu plugin de wordpress con git-svn cuando te sale el error “Authorization failed”

Vengo manteniendo mi plugin Buddypress Xprofile Custom Fields Type desde hace 3 años ahora. Al principio, utilicé subversion como cualquier desarrollador wordpress. Después escuché hablar de git-svn y decidí migrar.

Trabajé con git-svn más de un años con pocos problemas. Algunos errores durante git svn rebase pero nada demasiado complicado para no ser resuelto. Pero desde hace unos meses he sido incapable de etiquetar una versión utlizando git svn tag. WordPress me sigue mostrando este error:

Authorization failed: POST of ‘/!svn/me’: authorization failed: Could not authenticate to server: rejected Basic challenge (http://plugins.svn.wordpress.org) at …

Busqué una solución durante unas horas y luego decidí que no merecía la pena perder el tiempo. Mi repositorio en github sigue teniendo todos los tags.

Hasta ayer…

Ayer subí la versión 2.4.5 de mi plugin. Decidí darle otra oportunidad e intentar resolver el error de git svn tag. De nuevo, el mismo error pero esta vez tenía algo de tiempo libre qeu perder entonces decidí buscar una solución. Leyendo este hilo me dí cuenta de lo tonto que era. Aprendí git para “desaprender” svn…

Si git-svn no funciona, utiliza svn sólo…

Si git svn tag 2.4.5 no funciona, sólo tienes que hacer:

svn cp http://plugins.svn.wordpress.org/buddypress-xprofile-custom-fields-type/trunk http://plugins.svn.wordpress.org/buddypress-xprofile-custom-fields-type/tags/2.4.5

Ya sé que no es una solución al error de Authorization failed de git-svn, pero es una forma de conseguir lo que quieres.

No dudes en dejar en comentario si conoces la solución. Estaré muy agradecido de conocerla.