使用docker安装gitlab
发布网友
发布时间:2024-10-04 05:25
我来回答
共1个回答
热心网友
时间:2024-10-09 02:00
创建主机映射目录
用于映射docker容器的目录文件
2.gitlab镜像拉取
3.运行gitlab镜像
4.配置
按上述步骤运行gitlab容器时,若在gitlab上创建项目,项目的URL访问地址将按容器的hostname生成,即容器的id。为了使gitlab服务器拥有固定的URL访问地址,需配置gitlab.rb(宿主机路径:/docker/gitlib/config/gitlab.rb)。
编辑文件内容如下:
192.168.199.2应更改为正确地址
修改完成后重启gitlab容器
此时项目的仓库地址将发生变化。如果ssh端口地址非默认的22,则会添加ssh://协议头
打开浏览器输入ip地址(因为我的gitlab端口为80,所以浏览器url不用输入端口号,若端口号非80,则打开为:ip:端口号)
默认用户为root,密码可查看initial_root_password文件
5.初始化用户
1.进入gitlab的ssh命令行
2.登录到Gitlab服务器
3.查询用户
4.修改密码
5.保存
(1) 先理解一个概念,若要通过ssh keys在A机器上拉取B机器上的gitLab代码,则以下操作应在A机器上执行;若要在A机器上拉取原本就位于A机器上的gitLab代码,则操作也在A机器上。
(2) 本文在A机器上部署了gitLab,并希望在A机器上通过ssh keys拉取代码,所以所有操作均在A机器上。
那么相应的目录下会生成两个文件,以我的centos7.6为例,我的目录是:/root/.ssh,具体目录位置可能因系统而异。
(3) 接下来,将上一步生成的公钥添加到gitLab中:点击右上角的头像->选择Edit profile->然后选中SSH keys
填好以下配置后,点击Add key即可完成ssh key与gitLab的关联。