宝塔面板docker安装Git(docker管理器)

宝塔面板docker安装Git(docker管理器)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-08-14 14:43:49
文章简介

很多人会选择自建Git服务器。搭建Git服务器很简单,用Linux+Git就可以做到,但是想要一些附加功能,比如:用户和存储库管理、Issues提交,版本发布等,就需要

2024阿里云双十一服务器活动

很多人会选择自建Git服务器。搭建Git服务器很简单,用Linux+Git就可以做到,但是想要一些附加功能,比如:用户和存储库管理、Issues提交,版本发布等,就需要依赖第三方服务或软件。

第三方软件还是有不少的,比如:GitlabCE/EE、Gogs和Gitea等。Gogs是由国人开发的软件,而Gitea是由lunny(国人)和其他开源爱好者维护的Gogs的分支,两个都是开源且免费的,Gitea在功能方面感觉更完善一点,而且对硬件的要求不会很高。这篇文章就尝试用宝塔面板来docker安装Gitea。

关于宝塔面板Docker安装Gogs的文章:

宝塔面板Docker安装Gogs–一款极易搭建的自助Git服务

1、前言

Gitea是一个开源社区驱动的轻量级代码托管解决方案,后端采用Go编写,采用MIT许可证.

github:https://github.com/go-gitea/gitea

2、准备

Gitea拥有很低的系统需求,即使RaspberryPi也可运行,节约机器资源!而且对Windows也有着很好的支持。

  • 宝塔面板最新版本
  • docker管理器安装后
  • 3、docker安装

    3.1》pull镜像

    dockerpullgitea/gitea:latest

    3.2》数据持久化

    如果要将git和其它数据持久化,你需要创建一个目录来作为数据存储的地方:

    宝塔面板docker安装Git,docker管理器

    3.3》运行docker命令

    现在可以运行docker容器了,命令如下:

    dockerrun-d--name=gitea-p10022:22-p10080:3000-v/var/lib/gitea:/datagitea/gitea:latest

    3.4》访问网站

    容器运行成功后,我们就可以访问网址了,形式如:<http://hostname:10080>。正常情况下就可以看到界面了,

    注意:如果不能打开访问,注意在宝塔面板,安全中开放端口。

    4、程序安装

    程序搭建成功之后,浏览器访问Gitea默认看到的是Gitea的首页,点击右上角的【注册】即可进入安装向导。

    除了数据库必须配置以外,还有几个选项需要注意一下,特别是配置了方向daili。

  • SSH服务域名:这个是存储库显示以SSH方式克隆时显示的域名,比如这个域名如果配置为git.xx.com,那么在存储库哪里的SSH方式克隆就会显示为,域名的IP务必指向你的Gitea服务器。
  • SSH服务端口:这个端口务必设置为你服务器的SSH端口,也就是你平时SSH登录服务器使用的端口,如果你的服务器没有开启SSH服务,将它设置为0以禁用
  • Gitea基本URL:这个选项跟上面的[SSH服务域名]同理,存储库显示以HTTP(S)方式克隆的时候显示的域名。
  • 下面的[可选设置]部分根据自己的需要设置,最后点击【立即安装】即可。
  • 5、设置域名访问

    如果你需要用域名访问,我们需要在网站设置中新建一个“方向daili”,具体

    这样设置后,就可以用域名访问前端了。

    6、最后

    Gitea支持跨平台,支持Linux,macOS和Windows以及各种架构,除了x86,amd64,还包括ARM和PowerPC。

    我们使用docker搭建还是非常简单的,不过搭建容易,要使用上,还等经过一番折腾,如果对这个程序感兴趣的话,可以自己试试看。

    标签:
    香港服务器用什么dns(怎么挂香港ip)
    « 上一篇
    简述选择服务器的基本原则(游戏服务器需要什么配置)
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!