Que son y como añadirlos

Como bien indica su nombre, un repositorio remoto sigue siendo un repositorio git pero que no siempre estará en nuestro equipo.

Por ejemplo, si estamos en un equipo de trabajo lo más normal sería tener que subir cada cambio que hagamos a un servidor para que nuestros compañeros sean capaces de actualizar su repositorio local y así tener el repositorio actualizado.

En ese caso, el servidor tendría el repositorio remoto. Seguramente conozcas la plataforma Github o Bitbucket.

La principal diferencia entre Github y Bitbucket es, que para usarlos de forma gratuita, Bitbucket ofrece repositorios privados y públicos. Github solo ofrece repositorios públicos, en caso de querer privados debes pagar su cuota.

Un repositorio remoto publico quiere decir que cualquier persona puede descargarlo y visualizarlo. Un repositorio privado sería aquel que solo es nuestro.

En mi caso usaré bitbucket debido a que simplemente va a ser un ejemplo.
Ahora bien, si el repositorio lo creamos primero de forma remota para luego traerlo a local, lo que hacemos es clonar el repositorio remoto en nuestro equipo.

git clone https://jaweewo@bitbucket.org/jaweewo/jaweewo-project.git

Si  el repositorio lo tenemos ya creado en nuestro equipo y queremos añadir el repositorio a la lista de remotos.

git remote add origin https://jaweewo@bitbucket.org/jaweewo/jaweewo-project.git

Origin es el nombre de el repositorio en nuestra lista, puede ser cambiado pero por defecto funciona bien.