Godot Git Plugin: Commit works locally, but Push button does absolutely nothing (Godot 4.7)

I am having a frustrating issue with the official Godot Git Plugin in Godot 4.7. I am trying to fully manage my GitHub repository directly from inside the Godot Editor without using the terminal, but the Push button is completely unresponsive.

Here is my current setup and what I have done:

  1. I installed the Git plugin manually via the addons folder since the new Asset Store change is still fresh.
  2. I successfully connected the VCS via Project → Version Control Settings.
  3. I entered my GitHub Username and used a freshly generated Personal Access Token (PAT) with full repo scopes for the Password field.
  4. The Remote Name is set to origin and the Remote URL is correctly using the HTTPS format (https://github.com).

The Problem:

  • Making changes and clicking Commit Changes works perfectly. I can see my commits (e.g., “tambah file welcome”) registered in the local commit list inside the Godot Git dock.
  • However, when I click the Push (↑) button next to origin, absolutely nothing happens.
  • There are no error pop-ups, no changes reflected on my GitHub repository website, and the push action seems to fail or freeze silently in the background.
  • Currently, the only way I can push my work is by opening an external terminal and typing git push, which is tedious and defeats the purpose of having an in-editor Git plugin.

What I have ruled out:

  • I do NOT want to use git config --global http.sslVerify false because it is an unsafe workaround that risks my system’s security.
  • My credentials (PAT) are 100% correct because they work fine when used elsewhere.
  • The branch names match perfectly (main to main).

I do not used the git plugin but i used the git command line.
I have a idea what the problem may be, can you show me you godot files in your project?
Just send a screenshoot of the files inside you project…
and btw @dragonforge-dev made a tutorial on how to use the plugin.

Sadly, I took my site down and it’s no longer available. But there are plenty of tutorials online for using Git, and there are web interfaces.