References resources:
https://publish.obsidian.md/git-doc/Authentication
https://publish.obsidian.md/git-doc/Getting+Started

Step 1: Install git on your Computer

you can install through their website with all the default settings, have 3rd party software access enabled

Step 2: Create a GitHub account and a New empty repository
Step 3: Set up Authentication on MacOS

There are two methods: SSH and HTTPS

git config --global credential.helper osxkeychain

The rest of the steps continue from here