什么是OneDev?

OneDev是一个开源的、自托管的Git服务,提供了类似GitHub/GitLab的功能。它采用Java开发,具有轻量级、高性能的特点,特别适合中小团队使用。

主要特性

  • 直观的代码浏览界面

  • 强大的Pull Request功能

  • 内置CI/CD流水线

  • 灵活的权限管理系统

  • 支持Markdown文档

  • 响应式设计,适配移动设备

  • 内置 docker register

  • 内置 npm register

使用Docker启动OneDev

  1. 首先确保已安装Docker

  2. 运行以下命令启动OneDev容器:

docker run -d --name onedev -p 6610:6610 -v /var/onedev:/opt/onedev -v /var/docker/onedev:/var/docker 1dev/server
  1. 启动后访问 http://服务器IP:6610 即可开始使用

  2. 首次访问需要设置管理员账户和初始化配置