Raspberry上搭建私有Git

自然是Docker+Gitea,省时省力不折腾,前提是你有Arm64或者Armv8。
如果很苦逼的受限于Armv7,只能去翻docker hub上有么有现成的repo了。

感谢kunde21维护了一套Arm的Gitea,简单粗暴上compose:

version: '3.7'
services:
  gitea-server:
    image: kunde21/gitea-arm
    restart: always
    ports:
      - "3000:3000"
      - "222:22"
    volumes:
      - $PWD/data:/data

接着访问yourserver:3000/install按需配置。

如果要加个Nginx代理,可以参考官方文档,如果不幸的是你的Nginx和Gitea不在一个Server上,可以参考下面:
在app.ini修改ROOT_URL(gitea_data_path/gitea/conf/app.ini)

[server]                                                      
APP_DATA_PATH    = /data/gitea                                
SSH_DOMAIN       = osmc.local                                 
HTTP_PORT        = 3000                                       
ROOT_URL         = http://your.nginx.server/git/                
DISABLE_SSH      = false 

在Nginx里添加代理

location /git/ { # Note: Trailing slash                         
            proxy_pass http://your.gitea.server:3000/; # Note: Trailing slash
        } 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容