摘要
本发明涉及一种分布式高可用代码仓库管理方法、系统及介质,涉及版本控制与代码管理技术领域,所述方法包括获取预配置的外部负载均衡器、多个GitLab Web节点、内部负载均衡器、PostgreSQL数据库集群、Redis集群、Gitaly集群以及对象存储或文件存储;通过所述外部负载均衡器对所述多个GitLab Web节点进行负载均衡;通过所述内部负载均衡器对GitLab应用程序内部连接进行负载均衡;利用所述PostgreSQL数据库集群存储GitLab Web和GitLab Praefect的数据;以及,利用所述Gitaly集群提供对Git仓库的访问。本发明通过分布式架构和冗余配置,实现了代码仓库管理的高可用性、高性能和可扩展性。