Git repository hosting and integration in APIGit



APIGit is a cutting-edge collaboration platform that leverages the power of Git technology to make API development and collaboration seamless. With its flexible options, it offers a wide range of customization to fit your specific needs.

  • standalone

In standalone mode, API repositories are hosted solely on APIGit and treated as the single source of truth. All commits made through the web portal or local Git clients are automatically directed to APIGit's global, highly-available servers. This option offers the simplest setup, with all the data and history stored within the APIGit platform. standalone mode

  • standalone + one-way synchronization

Standalone with one-way synchronization takes things a step further by allowing you to configure multiple "push mirrors" to sync your API repositories with external Git servers of your choice. This way, you can keep a copy of your repositories on APIGit as the authoritative source, while also keeping them updated on popular Git platforms like Github, Bitbucket, Azure DevOps, AWS CodeCommit, Gitee, or even your own self-hosted Git server with public access.

standalone + one-way synchronization mode

  • two-way synchronization

For those who already have their API repositories hosted on an external Git server, APIGit offers a two-way synchronization option. This allows you to keep your API repositories on your designated external server as the single source of truth, while APIGit provides a smart two-way synchronization to ensure that all commits made on APIGit are automatically reflected on the external server and vice versa. This option offers the most control and integration with your existing Git infrastructure.

standalone + two-way synchronization mode

In conclusion, APIGit provides you with the flexibility and choice to determine the best option for your business needs. Whether you need a standalone solution, one-way synchronization, or two-way synchronization, APIGit has got you covered with its comprehensive set of features and options. The most suitable mode for you will depend on your unique requirements and working process. To assist you in making an informed decision, here's a comparison of the three modes.

git repository mode compare