Usando TeamCity con BitBucket

Actualmente estoy configurando un server de compilation de TeamCity que extraerá el código fuente de nuestros repositorys de git, que alojan en Bitbucket. Estoy haciendo esto para repositorys configurados como parte de un equipo en Bitbucket (no en mi count personal).

Lo que me encuentro es que las routes de URL parecen ser personalizadas para cada usuario. Por ejemplo, mis paths se ven así:

https://MyUserName@bitbucket.org/TeamName/RepoName.git 

Si tuviera que abandonar la empresa, sería una pesadilla actualizar para más de 40 comstackciones.

He considerado crear una count de service en bitbucket para que la use el server de compilation, pero esto ocupará a uno de nuestros usuarios (solo tenemos una licencia de 10 usuarios).

¿Crear una count separada es el enfoque recomendado, o hay mejores opciones?

Debe usar una key de implementación. Da acceso de solo lectura a repositorys privados y públicos. Consulte la documentation en https://confluence.atlassian.com/display/BITBUCKET/Use+deployment+keys

Crear una count separada es un enfoque aceptable si desea hacer más en el lado de TeamCity que simplemente extraer el código para las construcciones (por ejemplo, construcciones de labeldo, etc.). Si usa una count separada para su TeamCity, puede usar authentication de usuario / contraseña o authentication de key SSH.

En la ruta de la URL del repository, puede eliminar de forma segura la parte "MyUserName @", que uniformaría todas las URL del repository independientemente de cómo acceda a ellas. Además, puede parametrizar el nombre de usuario y la contraseña en la configuration de TeamCity para que se puedan anular cuando alguien quiera ejecutar una compilation personalizada.

En lo que a mí respecta, no hay un "enfoque recomendado" para TeamCity ya que TeamCity es agnóstico al sabor de Git. Pero Atlassian sugiere usar la key SSH cuando se integre con Bamboo. Estoy usando una count dedicada por el time que tenga una en la licencia, ya que hace que la administración y la debugging sean mucho más fáciles.