> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Git integration

export const maia = "Maia";

export const designer = "Designer";

Git is integral to the working of {maia} and provides efficient data pipeline management. Full SaaS deployment models use a Matillion-hosted git repository but customer-hosted git repositories are available through Hybrid SaaS deployments. Through customer-hosted git, Matillion seamlessly integrates with an organization's GitHub repositories, enabling centralized control and collaboration for data pipeline management.

Git is integrated into the {designer} interface to facilitate efficient version control and collaboration among team members working on data pipelines.

For detailed information on Git integration, read [Git in {designer}](/docs/guides/git-overview).

***

## Security considerations

If hosting your own git repository for use with {maia}, consider the following security implications:

**Secure authentication**

Implement secure authentication methods, such as HTTPS, between Matillion and customer-hosted git repositories. Strong credentials should be employed to ensure secure access.

**Access controls**

Define granular access controls within the git repositories to restrict unauthorized changes to the codebase. Only authorized users with appropriate permissions should have write access.

**Encryption in transit**

Enable encryption for data transmitted between Matillion and Customer Hosted git repositories to safeguard code changes and sensitive information during transmission.

**Regular backup**

Implement regular backup procedures for git repositories to prevent data loss and maintain data integrity. Backup procedures should be tested and reliable.

<img src="https://mintcdn.com/matillion/I06T4ygCZYYqgb0_/images/security/git-integration-01.png?fit=max&auto=format&n=I06T4ygCZYYqgb0_&q=85&s=e4d663d694b7d7f51e0270dde31dbb4a" alt="git workflow" width="587" height="820" data-path="images/security/git-integration-01.png" />
