GitPuller
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 1.4% endorsement rate — high engagement, a strong quality signal
- 🏆 #260 of 894 fabric mods in this game by downloads
📋 About This Mod
# GitPuller ## Private repository If you want to use a private repository, you need to set up a token. You can easily generate a token on GitHub (https://github.com/settings/tokens). Make sure to select the `repo` scope. More information on how to set up a token can be found (https://docs.github.com/fr/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens). The mod first tries to use the token from the environment, then the config file. If the token is provided through the command, it will be used for the current session and override the other methods. ### Environment token You can use a (system) environment variable to set a token for all sessions. #### Unix/Linux/macOS: ```bash export GITPULLER_TOKEN=<token> ``` #### Windows: CMD: ```cmd set GITPULLER_TOKEN=<token> ``` Powershell: ```powershell $Env:GITPULLER_TOKEN = "<token>" ``` ### Config file You can also set up a token in the config file. ```properties gitpuller.key=<token> ``` ### Temporary token You can set up in game a token for your current session (will be lost after server restart). ``` /git token <token> ``` ## Commands Usage ### Classic ```hs # Checkouts to a branch, commit, tag or ref git checkout <pack name> <branch> # Clone a new repository into the world/datapacks folder. <pack name> is the name of the folder that will be created. git clone <pack name> <url> # Gets informations about the current repositories git info # Fetches changes for the selected pack. If the HEAD was the last available commit of the branch but new ones got added, it will checkout to the latest available commit. git pull <pack name> # Use a temporary token (not recommended) git token <token> ``` ### MonoRepo mode MonoRepo mode disables the ``git clone`` command and changes the syntax of others. More infos about mono repos in (#monorepo). ```hs # Checkouts to a branch, commit, tag or ref git checkout <branch> # Gets informations about the current repository git info # Fetches changes. If the HEAD was the last available commit of the branch but new ones got added, it will checkout to the latest available commit. git pull # Use a temporary token (not recommended) git token <token> ``` ## MonoRepo Starting from versions 1.1.0+, GitPuller supports a monorepo mode. This mode considers the ``/world/datapacks/`` folder as a single repository instead of a collection of repositories. This means that the ``/git`` commands now interact only with the monorepo and not with the individual repositories. The syntax of some commands has changed to reflect this more infos in (#monorepo-mode). To enable this mode, you need to set the ``gitpuller.monorepo`` option by the URL of your distant repository in the config. ```properties gitpuller.monorepo=<url> ``` Leaving this option empty or removing the entry from the config will disable the monorepo mode. ⚠️ **WARNING: your ``/world/datapacks/`` folder must be empty before enabling this mode.**
# GitPuller
## Private repository
If you want to use a private repository, you need to set up a token. You can easily generate a token on GitHub (https://github.com/settings/tokens). Make sure to select the `repo` scope.
More information on how to set up a token can be found (https://docs.github.com/fr/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens).
The mod first tries to use the token from the environment, then the config file. If the token is provided through the command, it will be used for the current session and override the other methods.
### Environment token
You can use a (system) environment variable to set a token for all sessions.
#### Unix/Linux/macOS:
```bash
export GITPULLER_TOKEN=
#### Windows:
CMD:
```cmd
set GITPULLER_TOKEN=
### Config file
You can also set up a token in the config file.
```properties
gitpuller.key=
### Temporary token
You can set up in game a token for your current session (will be lost after server restart).
```
/git token
## Commands Usage
### Classic
```hs
# Checkouts to a branch, commit, tag or ref
git checkout
# Clone a new repository into the world/datapacks folder.
# Gets informations about the current repositories git info
# Fetches changes for the selected pack. If the HEAD was the last available commit of the branch but new ones got added, it will checkout to the latest available commit.
git pull
# Use a temporary token (not recommended)
git token
### MonoRepo mode MonoRepo mode disables the ``git clone`` command and changes the syntax of others. More infos about mono repos in (#monorepo).
```hs
# Checkouts to a branch, commit, tag or ref
git checkout
# Gets informations about the current repository git info
# Fetches changes. If the HEAD was the last available commit of the branch but new ones got added, it will checkout to the latest available commit. git pull
# Use a temporary token (not recommended)
git token
## MonoRepo
Starting from versions 1. 1. 0+, GitPuller supports a monorepo mode.
This mode considers the ``/world/datapacks/`` folder as a single repository instead of a collection of repositories. This means that the ``/git`` commands now interact only with the monorepo and not with the individual repositories. The syntax of some commands has changed to reflect this more infos in (#monorepo-mode).
To enable this mode, you need to set the ``gitpuller.monorepo`` option by the URL of your distant repository in the config.
```properties
gitpuller.monorepo=
Leaving this option empty or removing the entry from the config will disable the monorepo mode.
📊 Mod Details
- Game
- Minecraft Mods
- Author
- Neylz
- Version
- 1.3.0
- Downloads
- 693
- Endorsements
- 10
- Category
- fabric
- Created
- 7/7/2024
- Updated
- 4/12/2026
- Game Versions
- 26.1, 26.1.1, 26.1.2, 26.2
- Tags
- utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does GitPuller support?
The author lists 26.1, 26.1.1, 26.1.2, 26.2. Other versions may work but are untested by the author.
What is the latest version of GitPuller?
Version 1.3.0, published 2026-04-12 with 693 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await