add support for representing repos on local filesystem

- also adjust github user detection to only operate on github remotes