First, search the help docs and this forum. Maybe your question has been answered! The debugging steps can help, too. Still stuck? Delete this line and proceed.
What I’m trying to do
I want Obsidian git plugin to not only auto commit but also auto push.
Things I have tried
I have set 1 minute as Vault backup interval but it only commits changes. It does not push them:
I did not find error messages. Where should I look for error messages?
Configuration properly set for HTTPS? I do not know how to do this.
I only know I can push manually on the command window (cmd) on windows.
If Auto Backup is on and doesn’t push, then it’s an internet connection issue or it’s an authentification issue, in which case normally an error message pops up in the upper right corner.
Auth issue can be due to personal auth token (expired or changed) or possibly a latest git bash action which modified the config file (but don’t know how).
As I said, for git in Obsidian to work, in the config file in .git folder the protocol must be https.
If you are mainly using git on Windows, install GitHub Desktop and forget about a plugin that causes more headaches.
If you need it for mobile as well, you need to sort it out, of course. Or buy Working Copy app if you have iOS. Or learn more git and do it free in other ways.
Enabling “Split automatic commit and push” does push the commits. I guess the reason why it does not push without enablilng this must be a plugin failure:
Stopped using the plugin months ago. I like to see in GH Desktop what files were changed before commit + push anyway.
Never used to split commit push myself, either.
My suggestion still stands.