群晖快速安装gitLab教程

GitLab 是一个开源的代码托管平台,我们这里使用群晖Docker来安装它。

下载镜像

查询镜像,是gitlab-ce而不是gitlab。

# 查询
sudo docker search gitlab-ce
# 下载
sudo docker pull gitlab/gitlab-ce
# 查询看镜像
sudo docker image ls
# 查看镜像详细信息 , xxx是Image ID
sudo docker inspect xxxx

Docker配置页面

在File Station的docker文件夹下创建gitlab文件夹及config、data、logs三个子文件夹。
在这里插入图片描述

/docker/gitlab/data    /var/opt/gitlab 存储数据

/docker/gitlab/logs    /var/log/gitlab 存储日志文文件

/docker/gitlab/config  /etc/gitlab 存储配置文件

在这里插入图片描述
设置端口号
在这里插入图片描述
确定,然后去吃饭。
在这里插入图片描述

查看root密码

吃完饭回来了。
容器,右键,详情,日志,输入password,可以看到root密码存储在/etc/gitlab/initial_root_password中。
在这里插入图片描述
进入容器看看

# ssh登录
ssh 用户名@192.168.10.132
# 查看容器信息
sudo docker container ls

信息

CONTAINER ID   IMAGE                     COMMAND                         
fa23b8ac9e46   gitlab/gitlab-ce:latest   "/assets/wrapper"

通过容器ID标识,进入容器

sudo docker exec -it fa23b8ac9e46 /bin/bash

查看密码

cat /etc/gitlab/initial_root_password

在这里插入图片描述
这密码也太长了,你知道这密码有多少位吗?登录,网址为192.168.10.132:5008,用户名root,密码是上面那个。

gitLab汉化教程

右上角,Preferences,
在这里插入图片描述
网页向下拉,看到Localization没有,就是它了。
在这里插入图片描述
点击,Save changes,刷新网页。
在这里插入图片描述
别忘了,改密码。
在这里插入图片描述

gitLab使用

创建群组

群组允许您在多个项目之间进行管理与协作。群组的成员拥有访问其中所有项目的权限。

在这里插入图片描述

新建项目

在这里插入图片描述
项目创建成功了,但是提示我们有些小问题,不能通过SSH访问,建议通过http访问
如果部署在公网,建议配置证书,进行https访问,提高安全。
如果确定需要SSH访问的,建议参考Git Server
在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐