Abstract:After ocean space survey ship gradually deploys controllable equipment with independent property rights, in order to solve the problem that satellite communication bandwidth resources are limited during missions at sea, and cannot meet the increasing demand for open source software such as maritime measurement and control missions, scientific research and accompanying experiments, a kind of open source operating system software repository, Python software repository and git distributed management repository are designed based on the cloud computing platform. By building the OpenStack platform, the Debian/Ubuntu operating system software repository is built by using apt-mirror, the Fedora/CentOS software repository is also built by using yum-utils, the python software repository is designed by pip2pi, and the git distributed management service is established using gitlab. The result is that the data volume of each operating system is more than 55GB, the Python data volume is 150GB, the gitlab shared data volume has also reached 50GB, and the offline mode transmission rate is greater than 8MB/s on the sea, during the voyage, the open source software repository has received considerable access, among them, gitlab has reached the highest average daily visit volume of 8 times per day. The results show that the open source software repository built through the modular cloud platform is simple to operate, flexible, and extensible, and can meet the requirements for downloading open source software and collaborative work during the long-term seagoing of the survey ship.