How did you setup Discourse without having access to git to clone it? Plugins operate the same way in a dev environment.
I think you will have a major uphill battle here if you are unable to do the basics necessary to have a true development instance operational.