"Git push" falló: "No especificaste ninguna refspecs para empujar"

Configuré un proyecto git en projectlocker para empujar mis archivos git. Luego entré en el directorio donde había inicializado un proyecto git y puse en escena mis archivos. Y finalmente traté de empujar el proyecto a projectlocker con este comando:

$ git push [email protected]:helloworld.git

Genera este error:

warning: You did not specify any refspecs to push, and the current remote
warning: has not configured any push refspecs. The default action in this
warning: case is to push all matching refspecs, that is, all branches
warning: that exist both locally and remotely will be updated.  This may
warning: not necessarily be what you want to happen.
warning:
warning: You can specify what action you want to take in this case, and
warning: avoid seeing this message again, by configuring 'push.default' to:
warning:   'nothing'  : Do not push anything
warning:   'matching' : Push all matching branches (default)
warning:   'tracking' : Push the current branch to whatever it is tracking
warning:   'current'  : Push the current branch
ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly

¿Hay algo malo en tratar de empujar de esta manera?

encontréun ejemplo de alguien que usa esta sintaxis:

git remote add myproject '[email protected]:myproj.git'
git push myproject +master:master 

Es necesario usar "remote add"- ¿Por qué no puedo enviar directamente a la URL como lo hice anteriormente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta