fix isGitHubUrl
Revert "Use node's url parser for github parsing"

This reverts commit 87611a00df97aece996b762ef6c25212b131fabc.
Modify regex

remove git+ssh support for GitHub
allow git@github.com
fix dot usage