¿Cómo agregar el repository de Git privado bitbucket a AOSP?

my bitbucket ssh url: git@bitbucket.org:MY_USERNAME/PROJECT_NAME.git

.repo / local_manifests / manifest.xml

 <?xml version="1.0" encoding="UTF-8"?> <manifest> <remote name="my_remote" fetch="git@bitbucket.org:MY_USERNAME/" /> <project path="packages/apps/PROJECT_NAME" name="PROJECT_NAME" remote="my_remote" revision="master" /> </manifest> 

Recibo este error después de la repo sync :

 Fetching projects: 99% (409/413) fatal: remote error: Git repository not found error: Cannot fetch PROJECT_NAME error: Exited sync due to fetch errors 

Tengo todos los derechos de lectura / escritura en el repository bitbucket.

Esto funciona para mí:

 <remote name="my_remote" fetch="ssh://git@bitbucket.org/MY_USERNAME"/> 

De la documentation de BitBucket, sección "Formatos de URL de repository por protocolo de connection"

Sé que solíamos usar algunos toolchains en nuestro manifiesto alojado en BitBucket, pero creo que debido al cambio de bitbucket o al cambio de la herramienta de repos, tuvimos que parar. Así que miré hacia atrás en uno de mis manifiestos de la historia, y lo encontré aquí: https://github.com/sudosurootdev/platform_manifest/blob/edcde119f3b8f865582fdaa368e9cc7a3b877f3c/default.xml#L502 el control remoto era de aquí: https://github.com /sudosurootdev/platform_manifest/blob/edcde119f3b8f865582fdaa368e9cc7a3b877f3c/default.xml#L15 … en bitbucket. Sin embargo, estoy de acuerdo con el comentario, pruebe el prefijo git:// … pero si eso no funciona, puede que tenga que copyr el proyecto a Github, que es lo que terminamos haciendo.