
This requires an external repository to have been already set up, as well as the correct username and password set in your identity preferences to access it. However, you may already have an existing project and want to put it into an external repository for tracking and sharing amongst your team. NOTE: This section is no longer available in 2.3.3. To set this up, you just need to click Source Control > Create Project Repository on the main menu. In Git parlance this is a "non-bare repository", so Push/Pull make no sense in this case, but you can still commit and keep track of project changes, as well as revert changes and revisions if need be. In the first case, creating a project repository, this will create a Git repository directly where your project is.



GameMaker will attempt to locate an installation of GIT on your machine, but you can supply your preferred command-line exe in the Git Executable Path box. This simplifies the setup in GameMaker considerably. You are now able to interact with any command-line toolset you wish for GIT. In GameMaker 2.3.3 we changed the way that you will setup with source control.

Note: We have made a large change to Git Source Control in 2.3.3, instructions for setting up in this version is given after this section. Before going any further, you should have a Git account already, and we recommend that you have a minimum working knowledge of how Git works and is used. In this article we'll be giving a brief overview of how to setup and use the Git Source Control Plugin included with GameMaker.
