The Git Terminal is a browser based terminal with built in Git authentication,
directly integrated into Mage Pro. It provides standard Git functionality with
real-time collaboration features, eliminating the need to switch between tools for
version control operations. Multiple team members can work simultaneously in
the same terminal session, sharing commands and coordinating development work.
From the home page, hover over the left popout navigation menu and click
“Version control.” You will then be taken to a terminal screen directly integrated
with Git.
Use the Git Terminal in your development environment to push changes to GitHub for source version control after making modifications to pipelines, blocks, or configurations in the Mage UI. Essential use cases include:
Before deploying changes to save work to version control
For regular commits to maintain code history and backup
Before using the Git Terminal, you must first authenticate with GitHub through the Deploy App. This one-time setup enables all Git operations within Mage Pro.Quick Setup:
Navigate to Deployments → Connect repository
Complete GitHub OAuth authentication
Configure your repository connection
For detailed authentication steps, see the Version control guide.Once authenticated, the Git Terminal automatically uses your credentials for all Git operations without requiring additional setup.
The Git Terminal supports all standard Git operations you’re familiar with. Run standard Git commands such as:
Copy
git status # Check current changesgit add . # Stage all changes git commit -m "message" # Commit with descriptiongit push origin main # Push to remote repository
The Git Terminal streamlines your development workflow by bringing version control directly into the Mage Pro environment.
With built-in authentication, real-time collaboration, and standard Git functionality, teams can maintain professional development
practices without the complexity of managing separate tools. This integrated approach enables faster development cycles while ensuring
code changes are properly tracked and shared across your team.