Git is integral to the working of 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 interface to facilitate efficient version control and collaboration among team members working on data pipelines.For detailed information on Git integration, read Git in .
If hosting your own git repository for use with , consider the following security implications:Secure authenticationImplement secure authentication methods, such as HTTPS, between Matillion and customer-hosted git repositories. Strong credentials should be employed to ensure secure access.Access controlsDefine 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 transitEnable encryption for data transmitted between Matillion and Customer Hosted git repositories to safeguard code changes and sensitive information during transmission.Regular backupImplement regular backup procedures for git repositories to prevent data loss and maintain data integrity. Backup procedures should be tested and reliable.