Kho lưu trữ, hay repo, là một kho lưu trữ kỹ thuật số tập trung mà các nhà phát triển sử dụng để thực hiện và quản lý các thay đổi đối với mã nguồn của ứng dụng. Nhà phát triển phải lưu trữ và chia sẻ các thư mục, tệp văn bản và các loại tài liệu khác khi phát triển phần mềm. Repo có các tính năng cho phép nhà phát triển dễ dàng theo dõi các thay đổi mã, chỉnh sửa đồng thời các tệp và cộng tác hiệu quả trên cùng một dự án từ bất kỳ vị trí nào.