Problemas de Git / BitBucket con la secuencia de commands y la contraseña de "request de extracción de combinación"

Estoy usando BitBucket en un proyecto. Otra persona ha enviado una request de extracción. BB generalmente se fusiona para mí y saco el último código, pero esta vez hay un conflicto que necesito resolver manualmente. BB me da código para ingresar en la Terminal, pero cada vez que ejecuto este código me piden una contraseña. Estoy 100% seguro de que esta no es mi contraseña BB, y no es mi contraseña local, así que no tengo idea de qué contraseña me está pidiendo. No puedo completar el tirón y me está volviendo loco. He pegado el script BB a continuación (cambié las routes reales a los marcadores de position);

git checkout master git remote add person2/projectName https://myUserName@bitbucket.org/person2/projectName.git git fetch person2/projectName git merge --no-ff -m 'Merged in person2/projectName (pull request #3)' remotes/person2/projectName/master 

¿Alguien puede aconsejar cuál es el problema?

 git fetch person2/projectName Password for 'https://myUserName@bitbucket.org': (I enter my BB password) remote: Unauthorized fatal: Authentication failed for 'https://myUserName@bitbucket.org/person2/projectName.git/' 

No sé cuál es la fuente del error de authentication, o si realmente debería estar haciendo algo que podría causar eso en primer lugar.

Sin embargo, hay algunas estrategias generales que puede seguir para eliminar los conflictos de combinación en la request de extracción. person2/projectName que la twig de características se llama person2/projectName y que la request de extracción está destinada a regresar al master . Una forma conceptualmente fácil de resolver el conflicto es fusionar primero master en person2/projectName localmente y luego volver a enviar la twig de funciones a BitBucket. Aquí es cómo harías esto:

 git fetch origin # update all local tracking branches git checkout person2/projectName # switch to feature branch git merge origin/master # merge master into it # resolve any merge conflicts... git push origin person2/projectName # push the branch to BitBucket 

Después de resolver los conflictos de combinación y presionar BitBucket, puede ir al sitio de BitBucket y verificar el estado de la request de extracción. Ya no debería haber conflictos y la request de extracción ahora puede completarse.