Gitea & Github
1) Setup private Gitea repository (name: origin)
.. and push current branch there (default branch is “master”):
git remote add origin https://gitea-url/test.git
git push -u origin master
2) Add a new branch publish
git branch publish
git checkout publish
3) Setup public Github repository (name: public)
.. and push branch “publish” to this repository called “public” (careful: default branch is “main” on github, whereas “master” on Gitea).
git remote add public https://github.com/URL.git
git push -u public publish
For changes merger master to “publish branch”:
git checkout publish
git merge master
push “publish branch” to github:
git push -u public publish
Merge branch “publish” with master on github.