Empuje desde el repository de TFS Git clonado al origen

He clonado un repository de Git desde un server externo de Git (es un Github corporativo) para mi TFS 2017. Luego hice algunas confirmaciones en ese repository en TFS. ¿Cómo puedo ahora volver a enviar esos commits al server externo de Git?

EDITAR: parece que todo esto depende de la posibilidad de agregar un repository externo. El repository local de git te permite crear uno, el idiota dentro de TFS no lo hará.

Asegúrese de tener un repository local sincronizado con el repository de TFS.

Agregue el server git externo como segundo control remoto:

git remote add external https://external.remote.url/ 

Luego, envía tus commits al control remoto:

 git push external branch-to-push 

Puede hacer lo mismo desde Visual Studio yendo a Configuración en Team Explorer, elegir la configuration del repository y agregar el control remoto:

enter image description here

Luego vaya a la pestaña de synchronization y presione el control remoto externo seleccionándolo desde la inserción extendida | v opción:

enter image description here