Are Github pages created automatically in the fork of a repo which has a gh-pages branch?
-
23-03-2021 - |
Question
Are github pages within my account created automatically when I fork a repo which already includes gh-pages branch?
Solution
There needs to be at least one push to trigger a page build so by doing a git push origin master
, I got the page to rebuild.
OTHER TIPS
An elegant approach:
git push -f origin gh-pages^:gh-pages
git push origin gh-pages:gh-pages
git push origin master
might not be good because if there might already be something on master
. The above should always work, as it just wobbles the remote branch back and forward.
Taken from: Pushing without committing , whose solutions are also solutions to this question.
Forking a repository within Github is not sufficient by itself to trigger the creation of the Github Pages.
Either of these two things will work:
- Edit and save any page using the Github interface. For example, modify the README.md file, even just adding a space.
Make any kind of
git push
to thegh-pages
branch. As others have suggested, a trivial non-change you can make is:git push -f origin origin/gh-pages^:gh-pages git push origin origin/gh-pages:gh-pages
This force-pushes the penultimate commit to be the gh-pages
HEAD, then fixes it.
After you fork a github page repo, you can change any file on github page and commit it, your web site will appear without using git.
Renaming the forked repository would work too.
No, after you fork a repo, you have to publish it again. To do this, run the following commands on a local clone:
git push -f origin origin/gh-pages^:gh-pages
git push origin origin/gh-pages:gh-pages
This triggers the publisher hook twice, but you don't have to commit anything.