搭建gitlab仓库

yum安装gitlab仓库

搭建gitlab仓库

配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
gpgcheck=0
Repo_gpgcheck=0
Enabled=1
Gpgkey=https://packages.gitlab.com/gpg.key

sudo yum install gitlab-ce -y
sudo yum makecache
sudo yum install gitlab-ce        #自动安装最新版
sudo yum install gitlab-ce-x.x.x    #安装指定版本


gitlab-ctl reconfigure
cat /etc/gitlab/initial_root_password   #查看gitlab的初始密码 用户名root

gitlab常用命令

sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 启动服务;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;

docker构建gitlab仓库

安装 Docker:确保您已经在您的机器上安装了 Docker。您可以从 Docker 官方网站上获取适用于您操作系统的 Docker 安装包,并按照说明进行安装。

拉取Gitlab镜像

docker pull gitlab/gitlab-ce

创建并运行 GitLab 容器:运行以下命令来创建并运行 GitLab 容器:



docker run --detach \
  --publish 443:443 --publish 80:80 --publish 22: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
这将创建一个名为 "gitlab" 的容器,并将 GitLab 的配置、日志和数据分别挂载到本地机器上的相应目录中(您可以根据需要更改这些目录)。

访问 GitLab:一旦容器成功启动,您可以通过在浏览器中访问 http://localhost 来访问 GitLab。在首次访问时,您将需要设置管理员密码和其他相关配置。

创建并运行Gitlab容器

docker run --detach \
  --publish 10443:443 --publish 1080:80 --publish 1022:22 \
  --name gitlab \
  --restart always \
  --volume /mydata/gitlab/config:/etc/gitlab \
  --volume /mydata/gitlab/logs:/var/log/gitlab \
  --volume /mydata/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

相关推荐

  1. gitlab仓库

    2024-01-30 06:36:04       61 阅读
  2. dockergitlab

    2024-01-30 06:36:04       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 06:36:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 06:36:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 06:36:04       87 阅读
  4. Python语言-面向对象

    2024-01-30 06:36:04       96 阅读

热门阅读

  1. 【C语言】实现程序的暂停

    2024-01-30 06:36:04       48 阅读
  2. Ceph应用

    2024-01-30 06:36:04       44 阅读
  3. layui-vue + Flask 实现 Table 排序显示

    2024-01-30 06:36:04       57 阅读
  4. pfc001 Not enough information

    2024-01-30 06:36:04       42 阅读
  5. 如何将抖音API应用于抖音视频的录制和上传

    2024-01-30 06:36:04       182 阅读
  6. Python学习之路-Django基础:类视图与中间件

    2024-01-30 06:36:04       51 阅读