I have created a remote repo using my GitHub account at
https://github.com/darKoram/sphero_tracker.git. So far it just contains some wiki pages, but I\'m ready to upload my
remote part of refspec is not a valid name in https://github.com/darKoram/sphero_tracker.git
The error refers to the fact that you're not using a valid refspec. A refspec takes the following form (items in [] are optional, and items in <> are parameters):
[+][:]
In the format above, both the source and the destination are references, and branches in Git are references, so you can use branches as refspecs. For example, the following are both valid and equivalent refspecs:
git@github.com:/darkoram/shpero_tracker.git is not a vaid reference/branch, it's the URL for your remote repo. That's probably why Git is complaining that the refspec is not valid.
The correct way to push a branch would be
git push origin
See Also
For a more detailed explanation for refspec syntax, see the official Linux Kernel documentation for git push.
For another explanation of refspecs, see Pro Git § 9.5 Git Internals - The Refspec.