Cómo impulsar un Android Studio Project a un repository remoto de GitLab

Vengo del eclipse / svn world y para un nuevo proyecto de android con android studio decidí que podría ser un buen momento para aprender más sobre GIT. Después de algunas investigaciones, decidí instalar GitLab en mi server en la misma networking, ya que parece ajustarse perfectamente a mis necesidades y prefiero tener los datos en mi server. La installation se realizó rápidamente y pude conectarme a la interfaz web en el server desde mi máquina local.

Ahora quería enviar un prototipo en forma de proyecto android a mi repository GitLab en el server. Aquí comencé a confundirme sobre cómo comenzar.

Primero instalé GIT en mi máquina local y lo habilité en mi proyecto de estudio android, y logré confirmar los files (aunque no estaba muy seguro de dónde se comprometen estos files), ¿permite habilitar git un repository local para ese proyecto? ?).

Ok, el próximo, por supuesto, quiero que estos files comprometidos terminen en un Repositorio de mi server remoto GitLab . Encontré este tema, pero lamentablemente no entendí cómo agregar exactamente mi server como un host remoto.

Intenté usar gitbash y utilicé

 git remote add origin https://[serverip]:[gitlabport] 

pero esto no pareció cambiar nada. Cada vez que me comprometo (también intenté commit y push) desde UI, no había ningún nuevo repository en mi interfaz web de GitLab.

Usando gitbash para empujar según lo sugerido por Makoto con

 git push -u origin master 

revela el siguiente error:

 "fatal: 'https://[serverip]:[gitlabport]/info/refs not valid: is this a git repository? 

¿Entonces supongo que necesito dejar que git remote add punto a un repository ya existente? ¿Y por qué la interfaz de usuario de Android Studio no revela errores también? ¿Es gitbash git push diferente de commit y push en la interfaz de usuario de estudio de Android?

https: // [serverip]: [gitlabport] no es suficiente como una url remota: le falta el nombre de un repository.

Esto sería mejor:

 git remote set-url origin https://[serverip]:[gitlabport]/<reponame> 

<reponame> debería ser el nombre de un repository vacío declarado a través de la interfaz web de GitLab.

Por lo tanto, no es un problema de protocolo (https vs. ssh: https funcionará bien aquí).
Es un problema de url (que debe include el nombre de un repository)