问题标签 [gitlab-ce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - Gitlab不发送电子邮件
我已经在 docker 上安装了带有文档的 gitlab ce,一切正常,但邮件在 gitlab 中不起作用(例如,要求输入新密码)。
当我在 rail-console 中测试我的 conf 时,我收到了邮件,当 gitlab 应该发送电子邮件时,它不起作用。
对于我使用 OVH SMTP conf 的邮件,我的 smtp_settings.yml 可以自己查看:
我已经尝试过 openssl_verify_mode: "peer" 和 "none"
任何想法 ?我从大约一个月开始。
gitlab - 你如何在 Gitlab markdown 中将文本居中?
在 Gitlab 将其降价引擎切换到 CommonMark 之后,向降价文件添加自定义样式等内容不再那么容易。
我使用 Gitlab 已经有一段时间了,在很长一段时间里,我一直很喜欢我可以让我的 README.md 文件看起来多么漂亮,我的项目有一个居中的图标、标题和描述。当他们切换引擎时,我所有依赖于此类样式的降价文件看起来都非常糟糕。
转换到 CommonMark 后,如何在 Gitlab 中将文本居中?
ruby-on-rails - Gitlab smtp 测试失败
我正在使用 gitlab 社区版(综合安装)。我尝试配置 SMTP 设置,但在测试配置时出现错误。我相信我们的 smtp 地址没有用户名和密码。
请让我知道我应该如何解决此错误。我无法理解错误在哪里。
gitlab - 将 Gitlab 从 8.0 升级到最新版本的最简单方法是什么?
我有一个 Gitlab 8.0 服务器(25 个项目,10 个用户,30+ ssh 密钥),我想升级到最新版本,但似乎没有简单的方法来做到这一点。
按照升级指南,我必须逐步升级,这意味着我可能需要 10 多个小时才能完成此操作。:(
谁能教我升级到最新版本的最简单方法是什么?
git - 詹金斯:权限被拒绝(公钥,密码)。致命:无法从远程存储库中读取
当我尝试在具有自签名证书的同一 AWS EC2 机器上使用 Jenkins 设置 GitLab 时,我正在关注这个、这个和这个教程。我被困在“源代码管理”中,其他一切都很好。这是错误的屏幕截图:
我可以毫无问题地使用 Git。在我的 Windows 工作站上,我使用 SSH(如 git@ec2-....git)或 HTTPS(如https://ec2-....git)推送/拉取代码。但是当我尝试从 Git、Jenkins 和 GitLab 所在的同一台 Ubuntu 18.04 机器上使用它时,如下所示:
或者
我尝试了几种解决方案,但都没有奏效。我能做些什么呢?
active-directory - LDAP with AD is failing on correct bind credentials (gitlab CE)
I am having quite a bit of trouble getting LDAP to work with AD. I keep receiving an error:
The bind credentials that I have entered are correct when I am searching them through the ldapsearch tool recommended in the setup docs.
ldapsearch -D "CN=svcXXXX,OU=Service Accounts,DC=example,DC=com" -w xxxxxxxxxx -p 389 -h ad1.example.com -b "ou=Service Accounts, dc=example, dc=com" -Z -s sub "cn=svcXXXX"
Returns:
My gitlab.rb LDAP configuration is below:
Can anyone point me in the right direction? Thanks
postgresql - 如何将 Cdash 与 gitlab 内部 postgres 数据库连接
CDash cannot connect to the database
我在浏览器中有错误。我检查了配置,我认为 Cdash 正在自行寻找 Postgres 服务器。但是,我的 gitlab 服务正在使用它自己的内置 psql 服务器,位于/opt/gitlab/embedded/bin/psql
我不知道如何更新 CDashconfig.php
以允许它访问嵌入式 Postgres 数据库。
我也不确定如何像在 mysql 中那样从终端连接用户登录,即mysql -u cdash_user -p
这是config.local.php
文件的一部分
docker - Gitlab - 获取作业时发生错误
我在 jwilder nginx 代理后面的 Docker 容器中运行最新版本的 Gitlab 社区版。Rack Attack Gem 已通过配置禁用,但当 Gitlab Runner 作业无法针对注册表(位于同一域但使用端口 4567)进行身份验证时,Gitlab 中会出现红色横幅:
提取作业时出错
当我刷新 Gitlab 实例时,我只看到 403 HTTP 状态告诉我,我不再被允许访问 Gitlab。即使我在另一个浏览器窗口(甚至是私人窗口)中以不同的用户登录。
我不确定这里发生了什么,并且愿意尽可能多地分享信息。但我真的不知道从哪里开始,因为唯一有意义的是被禁用的机架攻击插件。
我试图通过丢弃当前的容器来构建新版本的 docker 容器。我还清除了绑定的 redis 实例,以确保机架攻击确实对当前行为没有影响。
码头工人信息:
码头工人-compose.yml
gitlab.rb配置:
.gitlab-ci.yml
.gitlab/docker_install.sh
所以目前我无法使用任何用户登录 Gitlab。必须可以再次登录,我想了解这里发生了什么以及为什么 Gitlab 会阻止每个登录/请求并禁止响应。
gitlab - 访问 $GITLAB/admin/runners 时出现内部服务器错误 500
我已经从备份中恢复了 Gitlab,现在每次尝试访问runners
网页时,都会出现内部服务器错误。
我已经尝试卸载所有配置的 gitlab-runners 并访问它,问题仍然存在。这是来自 gitlab-rails/production.log 的跟踪: