Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.
Git ≠ GitHub
We often see the terms Git and GitHub being used interchangeably, and it’s important to understand that Git and GitHub are very different things.
Git is a version control system that lets you manage and keep track of your source code history.
GitHub is a commercial hosting service owned by Microsoft that provides a Git repositories as a SaaS solution. Microsoft also provide GitHub Enterprise which is a service equivalent to the SaaS offering which is installed on-premises in a customer’s data center. See our page on GitHub integration.
Similarly, GitLab (described here) is another commercial offering built on top of Git.
See this page for a description of the differences between Git and GitHub.
Ways MettleCI can integrate with Git
-
Commit to Git repositories
-
Source Compliance Rules from Git repositories
Relevant Pages
-
Configuring MettleCI Workbench to communicate with Git over HTTPS
-
Configuring Authentication between Workbench and Atlassian Bitbucket
See also
- Configuring Authentication between Workbench and Atlassian Bitbucket
- How does the integration/configuration with BitBucket, Jira, and Bamboo work?
- How does MettleCI's Git functionality compare to that of Information Server v11.7?
- Why does MettleCI manage assets as ISX files?
- Azure pipeline error "You need the Git 'GenericContribute' permission"
- Can we migrate from one Git system to Another (e.g. Bitbucket to GitHub)?
- Why is MettleCI's Git Integration Special?
- MettleCI Workbench Setup Wizard
- How does the integration/configuration with BitBucket, Jira, and Bamboo work?
- Why does MettleCI manage assets as ISX files?
- Can MettleCI manage Job parameter files in version control?
- Do we have to enable Git's LFS (Large Files Support) setting to support ISX files?
- Why is MettleCI's Git Integration Special?
- How does MettleCI Workbench integrate with Git?
- MettleCI Integrations - Introduction
- How do we delete DataStage assets from a Git repository using MettleCI?
- What skills are required to use MettleCI on daily basis?
- Can MettleCI manage Job parameter files in version control?
- Can we migrate from one Git system to Another (e.g. Bitbucket to GitHub)?
- Shared Container image previews not available in Atlassian Bitbucket
- Configuring MettleCI Workbench to communicate with Git over HTTPS
- What skills are required to use MettleCI on daily basis?
- Configuring MettleCI Workbench to communicate with Git over HTTPS
- MettleCI Workbench Commit fails when Bitbucket Jira issue commit checker is enabled
- Git and MettleCI
- Which user account does Workbench use to commit changes in Git?
- Shared Container image previews not available in Atlassian Bitbucket
- MettleCI Integrations
- How does MettleCI Workbench integrate with Git?
- Do we have to enable Git's LFS (Large Files Support) setting to support ISX files?
- Development Model Options & Recommendations
- DataStage Git Repository Structure
- Committing DataStage Assets to Git
- How do we delete DataStage assets from a Git repository using MettleCI?
- Azure pipeline error "You need the Git 'GenericContribute' permission"
- DataStage Git Repository Structure
- Jira issues aren't showing relevant Git commits made via MettleCI
- Which user account does Workbench use to commit changes in Git?
- Configuring MettleCI Workbench to access systems via an HTTP/S proxy
- Git and MettleCI
- Configuring MettleCI Workbench to access systems via an HTTP/S proxy
- Does MettleCI only handle DataStage testing and deployment, or does it also handle IGC and IA?
- GitHub
- GitHub
- Filename too Long error during Git operations
- How does MettleCI's Git functionality compare to that of Information Server v11.7?
- MettleCI Workbench Commit fails when Bitbucket Jira issue commit checker is enabled
- MettleCI Workbench Setup Wizard
- Development Model Options & Recommendations
- Filename too Long error during Git operations
- Jira issues aren't showing relevant Git commits made via MettleCI
- Does MettleCI only handle DataStage testing and deployment, or does it also handle IGC and IA?
- Configuring Authentication between Workbench and Atlassian Bitbucket
- Committing DataStage Assets to Git