我正在学习教程,并为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文件夹中没有问题地运行,但没有其他地方。
根据我看过的文档和教程,我不会期望这种行为;我应该这样做吗?
我使用 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
我正在尝试设置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
我已经在同一台机器上安装了GitLab和Redmine,在同一台机器上使用不同的Apache配置,通过使用不同的FQDN达到。(我可以使用这些FQDN与他们进行联系,并可以登录)
但我还没有找到如何将两者集成到项目管理中。我的意思是,在开始阶段,用户应该创建他/她的项目。他/她如何检查另一个系统是否也同步。(是否有任何教程或源代码可供我学习使用它们的每一步?)
我的配置如下:
System information
System: Debian 8.2
Current User: git
Using RVM: no
Ruby Version: 2.1.5p273