Yeah that makes sense to me.  I'll experiment with driving this from a GITHUB_ENTERPRISE_URL variable.  We could pass that variable to puppet-web too, but maybe it's better to have a separate BOXEN_REPO_URL_TEMPLATE so people can use the git protocol if they want.