← 返回 TimeAmber

落枫的博客

落枫的程序人生 开始使用

Docker 部署 Gitlab

前言

今天使用docker来搭建一个Gitlab,内部测试要用。

本来想用mysql来存储的,看了下 gitlab从12.1开始就不支持mysql了,只支持PostgreSQL,所以就算了。

Docker启动命令

docker run -d \ --name gitlab \ -p 9980:80 \ -p 9922:22 \ -u root \ -v /data/gitlab/log:/var/log/gitlab \ -v /data/gitlab/opt:/var/opt/gitlab \ -v /data/gitlab/etc:/etc/gitlab \ --privileged=true \ --restart always \ gitlab/gitlab-ce

如果服务器开了防火墙,记得开放下端口。

默认用户名是root,密码的话,我们可以进入容器直接去修改。

#进入容器 docker exec -it gitlab bash #执行命令 gitlab-rails console -e production

image.png

改完就可以登录了。

配置

先改一下语言:

image.png

通用设置:

image.png

image.png

image.png

创建测试项目:

image.png

我本地已经有项目了,所以创建一个空白项目就行了,把使用自述文件初始化仓库 勾掉。

然后在本地项目的 .git目录中,修改下 config:

image.png

推送代码,提示要输入一个Token,点击下 右边的generate就行,会自动打开gitlab页面,创建一个Token,当然你也可以手动建:在用户设置->访问令牌中

image.png

范围全勾上就行了:

image.png

创建完成之后,在顶部:

image.png

不要复制错了,有人会去复制下面这个:

image.png

不要搞错了!!!

人若赚的全世界却赔上自己的性命有什么益处呢?
博客地址: https://blog.829475.xyz

评论
留下你的脚步
推荐阅读