OneDev – 内置 CI/CD 的自托管 Git 服务器

仅作记录

使用 Java 开发,支持 CI/CD,支持从 GitHub、GitLab 导入项目代码

各种特色功能可以看 GitHub 原文

下文将展示如何在 Debian 11 下无域名搭建 OneDev

环境

  • Debian 11
    • OpenJDK 13

参考

步骤

可以 docker 一把梭

docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd)/onedev:/opt/onedev -p 6610:6610 -p 6611:6611 1dev/server

下文选择原生安装

准备运行环境

安装 curl、git(2.11.1 以上版本)以及 Java 运行环境(Java 8 以上),执行

apt install openjdk-13-jre git curl unzip

获取 OneDev

在 OneDev 官网 获取下载链接,执行

wget [链接]
unzip onedev-x.x.x.zip

运行 OneDev

进入 OneDev 根目录,执行

bin/server.sh
bin/server.sh console # 在终端运行 OneDev
bin/server.sh start # 后台(守护进程)运行 OneDev

运行后浏览器访问 IP:6610 进行初始化设置

效果

在 GitHub 生成 Personal Access Token 后即可导入项目代码

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据