一直使用的gogs,但是发现很多人还是用gitlab,而且gitlab功能比较强大。
部署采用docker部署,省去不少部署中出现的麻烦。
镜像使用官方上传的社区版本。
https://hub.docker.com/r/gitlab/gitlab-ce/

安装docker环境

熟练使用docker,且安装过docker运行环境的跳过。
安装docker运行环境,我的博客里面有一条命令安装而且把镜像地址改为国内的方法,可以搜索看下。

部署运行

 docker run --detach \
    --hostname gitlab.example.com \
    --publish 1443:443 --publish 180:80 --publish 122:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest
  • –publish 1443:443
    容器端口映射,前面为本机端口,后面为容器端口
    三个端口分别为https端口、http端口、ssh端口
  • 配置文件地址
    /srv/gitlab/config
  • 日志地址
    /srv/gitlab/logs
  • git数据
    /srv/gitlab/data

第一次启动后,gitlab需要进行初始化,大概约5分钟,耐心等待一下。

gitlab使用较少,后面再补充使用方法和经验。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐