我正在学习教程,并为docker编写了以下配置文件:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://gitlab.example.com'
# Add any other gitlab.rb configuration here, each on its ow
下面是关于在Ubuntu22.04- 上设置gitlab的教程。
在使用以下命令运行gitlab包时
# gitlab-ctl reconfigure
这个过程就停留在这个步骤上--
* ruby_block[wait for logrotate service socket] action run
在运行# gitlab-ctl status和# gitlab-ctl stop命令时获得以下输出--
warning: logrotate: unable to open supervise/ok: file does not exist
如何解决这个问题?
我使用Windows 10并使用安装了gitlab运行程序。
在成功安装和注册之后,我尝试离开用于安装的folderI (在我的实例中是C:\Gitlab-Runner),并尝试运行gitlab-runner。我得到了回应:'gitlab-runner' is not recognized as an internal or external command, operable program or batch file.
我能够在C:\Gitlab-Runner文件夹中没有问题地运行,但没有其他地方。
根据我看过的文档和教程,我不会期望这种行为;我应该这样做吗?
我正在尝试设置gitlab self主机,这是相对容易的,但开始在集成的let's encrypt设置部分遇到困难。
There was an error running gitlab-ctl reconfigure:
letsencrypt_certificate[gitlab.cloudcreations.co.uk] (letsencrypt::http_authorization line 3) had an error: RuntimeError: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache
我使用 Docker映像来安装gitlab-ce
要配置它,可以将一个名为gitlab.rb的文件作为卷挂载到./gitlab.rb:/etc/gitlab/gitlab.rb:ro上。
你可以找到gitlab.rb
在备份部分,我目前有以下内容:
## For setting up backups
## see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/629def0a7a26e7c2326566f0758d4a27857b52a3/README.md#backups
# gitlab_rails['manage_back
这是我第一次尝试在Google平台instanceVM中安装Gitlab。我采用了两种不同的方法,一种是官方的:
本教程中的一篇是:
。
但是,在这两种情况下,我都有相同的错误:
bash
Running handlers:
There was an error running gitlab-ctl reconfigure:
bash[migrate gitlab-rails database] (gitlab::database_migrations line 55) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected
我试图在Google平台上运行gitlab。我遵循了本教程:https://docs.gitlab.com/ce/install/google_云层_platform/index.html,但现在我已经到了无法将提交推到远程的地步。
git@33.22.33.22: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
SSH键被添加到G
我目前正在学习如何使用语义发布/gitlab在我的分支上进行自动版本控制,但是当我尝试使用bash:(目录在我的项目文件夹中)中的命令时,我正在学习如何使用语义发布/gitlab来实现版本自动化。
npm install -g semantic-release/gitlab
我收到警告
npm WARN @semantic-release/gitlab@0.0.0-development requires a peer of semantic-release@>=15.8.0 <16.0.0 but none is installed. You must install peer