         ([a-z0-9\-]+)$          # Git branch (usually master)
       ///i
 
-    [url, remoteUser, app, branch] = (urlParser.exec url) or []
-
-    unless remoteUser
+    [url, githubUsername, app, branch] = (urlParser.exec url) or []
+
+    unless githubUsername
       return callback new KodingError "URL is not allowed."
 
     account.fetchUser (err, user)->

            version     : data.manifest.version
            originId    : delegate.getId()
            group       : client.context.group
            status      : if githubVerified \
                          then 'github-verified' else 'not-verified'

          if app


    # If user is admin
    if account.can 'bypass-validations'
      return callback null, urls

    # If url points to a vm url
    if (/^\[([^\]]+)\]/g.exec url)?[1]
      return callback null, urls

    {appsUri} = KONFIG.client.runtimeOptions

