how to publish to github pages?

南楼画角 提交于 2019-12-03 09:04:20

I was successfully able to push to github pages using command

angular-cli-ghpages --repo=https://github.com/parthghiya/testrepo.git --name=parthghiya --email=parth.ghiya@knowarth.com --no-silent

Repo Link : https://github.com/parthghiya/testrepo

I did ng build --prod --base href .

Steps i Did :

  1. Generated My SSH & Added it.

https://help.github.com/articles/connecting-to-github-with-ssh/

  1. Executed the push command.

Edit :

To Add more than one folders

Create folder parallel to assets, i created 2 folders Parth & Ghiya. Then added following entry in angular-cli.json

"assets": [
        "assets","parth","ghiya",
        "favicon.ico",
        "manifest.json"
      ],

So the dist folder now contains 3 folders now assets, parth & ghiya. Then executed the above push command as earlier.

The option to deploy to github via the angular cli was removed.

See this change

Try this (for mac) :

  1. $ npm install -g angular-cli-ghpages

  2. Push your code to a github repo and then run this in terminal: ng build --env=prod --base-href "https://yourgithubusername.github.io/yourprojectname/" here 'yourprojectname' is the name of your github repo, not your local repo.

  3. If everything works fine, then run : sudo angular-cli-ghpages and enter password.
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!