首页
  • 上位机
  • 嵌入式
  • AI
  • Web
教程
MarkDown语法
有趣的项目
其他
GitHub
首页
  • 上位机
  • 嵌入式
  • AI
  • Web
教程
MarkDown语法
有趣的项目
其他
GitHub
  • Gogs

Gogs

介绍

个人搭建git,GitHub gogs项目,最低可以在树莓派上运行,比gitlab需要的配置低。


docker部署

# Pull image from Docker Hub.
$ docker pull gogs/gogs# Create local directory for volume.
$ mkdir -p /var/gogs# Use `docker run` for the first time.
$ docker run --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs# Use `docker start` if you have stopped it.
$ docker start gogs

gogs首次安装

  1. 浏览器输入localhost:10880首次进入为配置界面
  2. 需要选择数据库,推荐使用MySQL,方便快捷。
  3. 监听端口写22跟3000

gogs修改配置

只需要修改app.ini 位于/data/gogs/conf/app.ini 修改后重启服务即可

从docker进入

docker exec -it gogs /bin/bash
vi /data/gogs/conf/app.ini

踩坑

监听端口使用3000,而不是10880.

配置的url链接可以填108800,这个是生成git链接的.

内部监听只有3000端口

mysql 的3306端口被黑,以后docker 尽量越过默认端口

root用户不暴露在公网,