Mercurial subrepos y cuentas bitbucket

Tengo un equipo configurado en bitbucket con varios usuarios y estoy usando la extensión de llavero para mercurial. Necesito configurar un subrepo, y en el .hgsub archivo Necesito proporcionar la URL para el subrepo.

Si uso https://bitbucket.org/team/subrepo luego, el usuario debe autenticarse cada vez que intenta extraer.

Si uso https://userX.bitbucket.org/team/subrepo luego, cada usuario deberá autenticarse con la contraseña del usuario X.

Si uso https://team.bitbucket.org/team/subrepo luego cada usuario necesitará la contraseña del equipo.

¿Hay alguna manera de configurarlo para que la autenticación se pueda guardar usando la extensión del llavero, pero aún así tener credenciales separadas para cada usuario, sin usar ssh?

preguntado el 12 de junio de 12 a las 22:06

1 Respuestas

Sí, puede ingresar su información de autenticación en su archivo de configuración. La documentación para esto es aquí.

En los auth sección del archivo de configuración de cada usuario, puede ingresar los siguientes detalles:

[auth]
bb.schemes = http https
bb.prefix = bitbucket.org/team
bb.username = userX

La bb parte es solo una etiqueta para agrupar las configuraciones: puede usar lo que quiera y puede tener más de un conjunto si tiene más de un servidor Mercurial que usa.

La configuración de ejemplo dice que todos los repositorios que comienzan http://bitbucket.org/team or https://bitbucket.org/team debe usar el nombre de usuario de userX. La extensión del llavero se encargará de la contraseña después de eso.

Respondido el 13 de junio de 12 a las 09:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.