¿Implementar Angular2 Webpack Starter en páginas github?

He construido una aplicación Angular2 usando Angular2 webpack starter-seed como base. Ahora necesito implementarlo en páginas github.

No puedo usar ng github-pages:deploy ya que no estoy usando un proyecto cli. y el terminal me da error diciendo que tienes que estar en un proyecto cli para usar este command.

Estaba siguiendo esta página web como guía, pero no funcionó bien con el package web

http://developer.telerik.com/featunetworking/quick-angular-2-hosting-angular-cli-github-pages/

He agrupado la aplicación y en la carpeta dist tengo los files necesarios

Archivos Dist

¿Cómo despliego mi aplicación en páginas github usando como username.gihub.io/myproject o username.github.io]

Nota: – No puedo usar ng github-pages:deploy ya que no estoy usando un proyecto cli. y el terminal me da error diciendo que tienes que estar en un proyecto cli para usar este command.

Por favor ayuda

La guía que vinculó tiene todas las instrucciones que necesita implementar.

A partir de ahí, Angular CLI ya ha realizado un gran trabajo para usted. Por ejemplo, su repository ya incluye un file .gitignore, que incluye una list de files y carpetas que no deberían includese en el repository, como node_modules. De hecho, Angular CLI también inicializó un repository git e incluso cometió el set inicial de files. Por lo tanto, para upload tu código en GitHub necesitas registrar ese nuevo repository usando el command remoto de git.

git remote add origin https://github.com/USERNAME/PROJECT_NAME.git

Y luego empuja tu código hacia arriba con el command git push.

git push origin master

En este punto, su código estará en GitHub, pero su aplicación alojada aún no estará en las páginas de GitHub. Afortunadamente, la CLI angular también ha automatizado este paso para usted: simplemente ejecute ng github-pages: deploy.

ng github-pages:deploy

Con este command, la CLI Angular crea una twig git llamada "gh-pages", crea una versión de producción de su aplicación, lo envía a "gh-pages", empuja la twig a GitHub y luego lo regresa al "maestro" "Rama para que pueda continuar con su desarrollo. Tarda unos 30 segundos y es tan transparente como parece.

En unos minutos, su aplicación debería estar en funcionamiento en https://USERNAME.github.io/PROJECT_NAME para que el mundo la vea.

¿Tienes problemas con una de estas instrucciones específicas?