`nimble publish` doesn't checks if repo url is valid
If run `nimble publish` on a project that is not uploaded to any git server, the url of project becomes: "https:///".
The nimble should stop procedure if the url is not valid

I accidentally ran `nimble publish` before create repo:
https://github.com/nim-lang/packages/pull/2005