gitlab

我是否需要为 Gitlab 监听的每个端口添加规则?
gitlab

我是否需要为 Gitlab 监听的每个端口添加规则?

我有一台 Gitlab 服务器,它是 VMWare Esxi 上的 Ubuntu 18.04 虚拟机。我想在这台机器上启用防火墙,为此我安装了gufw。问题是,当我运行sudo netstat -ntpl | grep LISTEN命令时,我可以看到许多端口正在监听。由于 Gitlab,许多端口正在监听。例如,组件 Gitlab 导出器正在监听端口 9168,还有其他端口也在监听。 看Gitlab 端口的完整列表。 如果我使用 开启防火墙gufw,是否需要为80 (HTTP)和22 (SSH)仅添加传入规则?还是需要为上述链接中提到的不同组件打开不同的端...

Admin

Gitlab 通过 HTTPS 连接到 IP
gitlab

Gitlab 通过 HTTPS 连接到 IP

这是一个有点奇怪的问题,但没有搜索可以帮助我弄清楚,所以这里是: 我有一个本地 Gitlab CE 设置,版本 12.5.0。 我有一个基本设置,没有与互联网相关的传出或传入服务。 我还通过 WebUI 禁用了更新检查。 无论如何,该实例大约每 10 分钟尝试连接以下 IP: 35.241.23.245 23.111.9.35 35.226.123.231 有人知道这是啥吗? 更新: IP35.241.23.245终止于 grafana.com 该 IP23.111.9.35似乎与某些 Debian 安全服务有关 ...

Admin

如何从 Debain(虚拟机)复制到主机
gitlab

如何从 Debain(虚拟机)复制到主机

我正在尝试将我的 VM 连接到 GitLab,为此我需要将我的公钥复制到 GitLab。 猫id_rsa.pub 问题是我无法使用 Debian 终端执行此操作。我试过了 cat id_rsa.pub | xclip 但它不起作用并给我错误“错误:无法打开显示:(空)”。 如何将输出文本复制到主机? ...

Admin

访问控制开启时,Gitlab 页面显示 503,获取访问令牌失败,并显示 http 到 https 重定向消息
gitlab

访问控制开启时,Gitlab 页面显示 503,获取访问令牌失败,并显示 http 到 https 重定向消息

我在 Ubuntu 中设置了 Gitlab Omnibus (12.4.2-ee),并尝试在打开访问控制的情况下让 Gitlab Pages 工作。Gitlab Auth 页面后它总是返回 503。在关闭访问控制的情况下使用它就可以正常工作。 Gitlab 和 Gitlab Pages 都在同一台服务器上运行,其中 Gitlab 运行于https://gitlab.example.com以及页面https://pages.example.com 我正在使用 Apache 来服务网站,并且 Gitlab 的 nginx 未启用。 两者都启用了 SSL,并...

Admin

GitLab 通过 ssh 克隆时要求输入密码
gitlab

GitLab 通过 ssh 克隆时要求输入密码

我已经通过 docker 设置了 GitLab,如下所述: https://docs.gitlab.com/omnibus/docker/ 然后我创建了一个用户,并使用 gitlab web 界面上传了我的公共 ssh 密钥。如果我使用 ssh 连接到 gitlab,它就可以正常工作: ssh -p 722 [email protected] 但是,如果我尝试克隆一个存储库 git clone [email protected]:722/username/sampleproj.git 它要求我输入 git 用户的密码。如你所见...

Admin

git clone 作为 EC2 实例自动配置的一部分吗?
gitlab

git clone 作为 EC2 实例自动配置的一部分吗?

我正在使用 Terraform 设置 EC2 实例,并且需要在此过程中运行一个大型脚本。我想从我们的 gitlab 存储库下载脚本,如下所示: git clone [email protected]:a_name/project.git Cloning into 'project'... The authenticity of host 'gitlab.something.org (12.34.56.78)' can't be established. ECDSA key fingerprint is SHA256:.... Are you su...

Admin

gitlab 的 postgresql 配置
gitlab

gitlab 的 postgresql 配置

有人知道如何通过停止现有的 postgresql db 为 gitlab 配置外部 postgresql db 实例吗?我已经配置并出现以下错误: There was an error running gitlab-ctl reconfigure: bash[migrate gitlab-rails database] (gitlab::database_migrations line 54) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with...

Admin

GitLab CE 安装响应时间过长
gitlab

GitLab CE 安装响应时间过长

目前,我正在尝试在 CentOS 7 中安装 gitlab 社区版。我按照此提供的说明进行操作地点去做吧。 一切似乎都运行正常,除了安装需要很长时间。。 我如何找到安装状态(日志文件等)来验证是否存在问题? 请记住以下几点:我的机器上没有防火墙服务。 ...

Admin

Gitlab 存储库恢复问题
gitlab

Gitlab 存储库恢复问题

我很困惑,不知道该怎么办。 我在 ubuntu 18.02 上本地配置了我的 Gitlab,并将我的项目上传到那里。现在,我的 ubuntu 操作系统出现了问题,所以我需要全新安装 Ubuntu。在这种情况下,我复制了/var/opt/gitlab/dir 并安装新版本的 ubuntu。 主要的问题这是我如何将存储库恢复到我的 Gitlab?我搜索了。盒扩展文件并检查所有文件是否都是压缩形式。 我也在这里寻找如何恢复源文件的帮助但是没有办法…… 请在这方面帮助我。 ...

Admin

gitlab-runner 状态 500 内部服务器错误
gitlab

gitlab-runner 状态 500 内部服务器错误

我已经困惑好久了。我想用 Gitlab 做一些个人项目,而且我在自己的服务器上运行它。 我最近对 ​​Gitlab 的 CI/CD 部分产生了兴趣,想尝试一下。但是运行器一直循环,出现 500 内部服务器错误。 WARNING: Checking for jobs... failed runner=YmfuCQdb status=500 Internal Server Error Feeding runners to channel builds=0 Dialing: tc...

Admin

多个 GitLab 帐户 SSH
gitlab

多个 GitLab 帐户 SSH

我有多个 GitLab 帐户,我正在尝试设置 SSH 身份验证。我已生成密钥对并保存在~/.ssh/public/proj1[2]/id_rsa.pub,~/.ssh/private/proj1[2]/id_rsa如下~/.ssh/config所示 Host proj1 HostName gitlab.com AddKeysToAgent yes UseKeychain yes User git IdentityFile ~/.ssh/private/proj1/id_rsa Host proj2 HostName gitlab....

Admin

尝试使用 Active Directory 身份验证推送到 GitLab 时出现 500 错误
gitlab

尝试使用 Active Directory 身份验证推送到 GitLab 时出现 500 错误

我们目前使用 SubVersion,但希望迁移到基于 Git 的解决方案,以便能够执行提交前代码审查。要求是中央 Git 存储库托管在本地,具有可视化前端以允许管理项目,并使用 Active Directory 身份验证。 作为试用,我在运行 Ubuntu Server 18.04 的虚拟机上安装了 GitLab EE。我使用以下配置设置了 AD 身份验证: gitlab_rails['ldap_enabled'] = true gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' main: ...

Admin

Gitlab CI 运行器无法从非主分支登录 Nexus
gitlab

Gitlab CI 运行器无法从非主分支登录 Nexus

我有一个用于 CI 的 Gitlab 和一个用于推送 Docker 镜像的 Nexus 存储库。从 master 分支,我可以成功登录,但是当我尝试使用相同凭据从 Develop 分支登录时,Gitlab runner 无法登录。这是我的 Gitlab CI 控制台: $ docker login -u $CI_USER -p $CI_PASS http://192.168.160.188:9050/ Error: Cannot perform an interactive login from a non TTY device ...

Admin

GitLab 拒绝对未受保护的分支进行强制推送
gitlab

GitLab 拒绝对未受保护的分支进行强制推送

我们的 GitLab 目前拒绝对单个项目中未受保护的分支进行强制推送,但我找不到问题(我已经删除了所有标签和分支的保护以进行测试)。有没有日志文件,我可以在哪里找到原因?强制推送正在为同一 GitLab 实例上的另一个项目工作,因此它一定是与项目相关的配置。 ...

Admin

Git(Lab) 的提交树中的 [1 note] 是什么意思?
gitlab

Git(Lab) 的提交树中的 [1 note] 是什么意思?

我的公司正在使用私有 GitLab。我最近查看了分支和提交的图表,它显示这。[1 note] 标签看起来像 GitLab 用来显示分支头的标签(但“1 note”不是我们的分支之一)。 当我浏览 CLI 时git log,我看不到与其相关的任何内容。 有人知道这是什么[1 note]意思/代表什么吗? 如果上下文有帮助的话,以下是开发人员所做的事情: 看看提交树: 位于底部的红色提交 进行了 2 次绿色提交 做了reset --hard一个底部的红色提交 进行了中间的红色提交([bugfix]...) 将顶部绿色提交拉入其当前提交(仍然是中间...

Admin