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:
- I installed the Git plugin manually via the
addonsfolder since the new Asset Store change is still fresh. - I successfully connected the VCS via Project → Version Control Settings.
- I entered my GitHub Username and used a freshly generated Personal Access Token (PAT) with full
reposcopes for the Password field. - The Remote Name is set to
originand 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 falsebecause 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 (
maintomain).