reasignar un repository remoto existente a mi repository local

Así que no obtengo algo aquí sobre Git / Bitbucket, pero no estoy seguro de qué es exactamente. Un poco fuera de mi profundidad, tal vez.

Tengo un proyecto que ha estado inactivo durante un año y que de alguna manera ha perdido su connection con Bitbucket. ¿Cómo reasigno un origen remoto existente a mi repository local?

Hice un commit local de git (que funcionó bien), pero cuando lo hice git pull antes de un push, obtuve esto:

 There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote> <branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/<branch> master 

Lo intenté:

 git branch --set-upstream-to=origin/[email protected]bitbucket.org:<username>/<repo>.git master 

… que no funcionó. Tengo esto:

 error: the requested upstream branch 'origin/[email protected]:<username>/<repo>.git' does not exist hint: hint: If you are planning on basing your work on an upstream hint: branch that already exists at the remote, you may need to hint: run "git fetch" to retrieve it. hint: hint: If you are planning to push out a new local branch that hint: will track its remote counterpart, you may want to use hint: "git push -u" to set the upstream config as you push. 

Sé que tengo un repository de BitBucket para este proyecto (visitar BitBucket en mi browser lo confirma), y el estado del proyecto es solo un compromiso.

Gracias por adelantado.

En lugar de

 git branch --set-upstream-to=origin/[email protected]:<username>/<repo>.git master 

Intenta usar

 git branch --set-upstream-to=origin/master master 

Y luego, ejecuta una git fetch .