This page will show you how to store your site as combo site in a remote Git repository.
We will be using GitHub as example, but you can use any Git Repository Provider such as Gogs, GitLab or Gitea.
For GitHub, follow this article to create your new repository.
In the directory that was used with the docker command, initialize a Git repository
cd /tmp/site-combo-starter
# Init (ie create ) a local repo
git init
git branch -M main
git remote add origin https://github.com/ComboStrap/site-starter.git
git status
On branch main
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitattributes
.gitignore
README.md
conf/
data/
docs/
lib/
robots.txt
nothing added to commit but untracked files present (use "git add" to track)
Add them all
git add .
git commit -m "First commit"
git push -u origin main
# enter your credentials
# or use SSH Keys (https://docs.github.com/en/authentication/connecting-to-github-with-ssh)
Enumerating objects: 45, done.
Counting objects: 100% (45/45), done.
Delta compression using up to 16 threads
Compressing objects: 100% (36/36), done.
Writing objects: 100% (45/45), 50.71 KiB | 10.14 MiB/s, done.
Total 45 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1/1), done.
To github.com:ComboStrap/site-starter.git
* [new branch] main -> main
branch 'main' set up to track 'origin/main'.
You can now develop, change your wiki and push your change to your Git Repository.
Then you can:
For more tips and tops, you can also subscribe to the newsletter.