Add support to git remote urls with username
I usually have the username specified in the git remote url as described in https://gitlab.com/gitlab-org/gitlab-foss/issues/1937
I usually have the username specified in the git remote url as described in https://gitlab.com/gitlab-org/gitlab-foss/issues/1937