gitlab-registry是gitlab内置的镜像仓库,默认情况下此功能是关闭的,我们需要修改配置文件将其开启。 sudo vim /etc/gitlab/gitlab.rb # 禁用自带的nginx nginx['enable'] = false # 访问的域名 registry_external_url 'https://registry.gitlab.linhf.cn' # 启用registry gitlab_rails['registry_enabled'] =...
sudo gitlab-ctltailnginx # 如果出现下方日志,代表未找到 .crt 证书# 如果你使用的是阿里云等平台的Nginx证书,请将 .pem 文件后缀名修改为 .crt# 除了后缀名外,证书文件名为 registry_external_url 配置的域名# 证书的位置是 /etc/gitlab/ssl,如:/etc/gitlab/ssl/registry.example.com.crt、/etc/gitlab/...
# registry['dir'] = "/var/opt/gitlab/registry" registry['registry_http_addr'] = "0.0.0.0:5757" # registry['debug_addr'] = "localhost:5001" # registry['log_directory'] = "/var/log/gitlab/registry" # registry['env_directory'] = "/opt/gitlab/etc/registry/env" # registry['env'...
GitLab 内置了一系列的服务,像 Nginx、DNS、SSL、SMTP、postgresql、redis、registry、prometheus等,可以在配置文件 /etc/gitlab/gitlab.rb 中找到各自的默认配置。 内置Nginx 版本检查 在低版本的 GitLab 中,内置的 Nginx 版本也比较低,就会存在安全风险,nginx 的版本可以通过命令查看 $ sudo /opt/gitlab/embedde...
gitlab_rails['registry_host'] = "registry.gitlab.domain.tld" ### Settings used by Registry application registry['enable'] = true registry['registry_http_addr'] = "localhost:5000" ## Registry NGINX registry_nginx['ssl_certificate'] = "/etc/gitlab/ssl/registry/fullchain.pem" ...
registry['enable'] = true registry_external_url 'https://registry.${BASEHOST}/' registry_nginx['listen_port'] = 5100 registry_nginx['listen_https'] = false registry_nginx['redirect_http_to_https'] = true pages_external_url "https://page.${BASEHOST}/" ...
在极狐GitLab 17.5 中,我们实现了对:id/registry/repositories/:repository_id/tags端点的键集分页功能(keyset pagination ),使其与 JihuLab.com 上已有的功能保持一致。这项改进是我们持续努力提升 API 性能的一部分,而且为所有极狐GitLab 的部署提供了一致性体验。
//外部访问地址,此处被nginx代理,暴露给外部访问registry_external_url'http://xxx.com'//启用gitlab_rails['registry_enabled']=true//registry 服务ipgitlab_rails['registry_host']="172.29.1.70"//registry 服务真正端口gitlab_rails['registry_port']="5000" ...
registry['enable'] = false registry_nginx['enable'] = false # 包仓库 gitlab_rails['packages_enabled'] = false gitlab_rails['dependency_proxy_enabled'] = false # GitLab KAS gitlab_kas['enable'] = false gitlab_rails['gitlab_kas_enabled'] = false ...