草庐IT

gitlab-runner

全部标签

ruby - Gitlab Rack 攻击安装

我正在安装gitlab并按照Gitlab安装指南的所有说明进行操作。一切正常,但随后在步骤“初始化数据库并激活高级功能”它失败了!https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md我收到此错误消息。rakeaborted!uninitializedconstantRack::Attack/home/git/gitlab/config/application.rb:82:in`'/home/git/gitlab/config/application.rb:13:in`'/home/git

ruby - 从 gitlab 6.0 升级到 6.2 后 Unicorn 没有启动

我最近从gitlab6.0更新到6.2并在之后启动unicorn时遇到问题:I,[2013-11-25T15:18:16.934411#5391]INFO--:RefreshingGemlistI,[2013-11-25T15:18:39.929592#5391]INFO--:listeningonaddr=/home/git/gitlab/tmp/sockets/gitlab.socketfd=16I,[2013-11-25T15:18:39.929976#5391]INFO--:listeningonaddr=0.0.0.0:8080fd=17I,[2013-11-25T15:18

ruby - Gitlab邮箱配置问题

我在debian上使用Gitlab7.1CE。我在/etc/gitlab/gitlab.rb中设置了smtpunicorn['port']=8081external_url'http://server_hostname.com:8081'gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.smtp_host.com"gitlab_rails['smtp_port']=587gitlab_rails['smtp_user_name']="gitlab@smtp_host.com"gitlab_rails['

ruby - Gitlab 5.4 - 无法推送(SocketError)

我得到了GitLab5.4使用BitnamiStack5.4.0-0创建用户,登录并添加key后,推送到新存储库时git@gitlab.funshion.com:gitdemo1/gittest1.git:/opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in`initialize':getaddrinfo:Temporaryfailureinnameresolution(SocketError)from/opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:763:in`open'from/opt/bi

ruby-on-rails - 如何在 Gitlab CE Omnibus 中关闭机架攻击?

我使用的是通过omnibus包安装的GitlabCE,我将它专门用于API组件。我让另一个应用程序服务器使用cURL访问API端点,因此对于Gitlab来说,所有请求似乎都来自同一IP地址。当我尝试访问“protected路径”(例如登录或注册用户)前10个工作时,Rack::Attack启动并抛出429错误。这是我找到的配置文件的路径:/var/opt/gitlab/gitlab-rails/etc/rack_attack.rb这个文件的顶部有这一行:#Thisfileismanagedbygitlab-ctl.Manualchangeswillbe#erased!Tochanget

ruby-on-rails - 为什么 "rails runner -e production"不工作?

为了解决我在“will_paginateerrorinproductionundefinedmethod'paginate'”中讨论的问题,我尝试运行:script/railsrunner-eproduction和:bundleexecscript/railsrunner-eproduction在这个github问题中建议的服务器上:https://github.com/mislav/will_paginate/issues/308#issuecomment-17167158但是我得到以下错误:bundler:commandnotfound:script/railsInstallmis

ruby - 在 GitLab CI 包构建中缓存 gem

我正在使用docker镜像为一堆存储库运行测试。每个存储库都有自己的测试,当然还有自己的Gemfile。所以,基本上,每当我提交这些存储库时,一个新的构建就会开始。在此构建中,GitLab:下载docker镜像。安装所有需要的gem。运行测试。docker镜像有一些预安装的包,比如ruby​​或gcc,所以我不会浪费任何时间在每个构建中重新安装这些包,但我仍然必须安装所有的gem,因为每个存储库都有自己的Gemfile,它们有点小不同。问题是,我可以做些什么来缩短构建时间?我在buildinstall命令上浪费了很多时间,而且大多数时候它一遍又一遍地为每个存储库安装相同的包。

ruby - Zlib 对 CentOS 的 Gitlab 包的依赖

我关注了thisprocedure将gitolite存储库迁移到CentOS6.4上的gitlab。脚本因以下错误而停止:[root@localhostgitlab-rails]#bundleexecrakegitlab:import:reposRAILS_ENV=productionrakeaborted!/lib64/libz.so.1:version`ZLIB_1.2.3.3'notfound(requiredby/opt/gitlab/embedded/lib/libxml2.so.2)-/opt/gitlab/embedded/service/gem/ruby/1.9.1/g

ruby-on-rails - Gitlab 与 openid 连接的集成

通过对gitlab进行一些修改,我能够通过omniauth-openidgem添加对gitlab的openid支持,如下所述:http://rahul-ghose.blogspot.in/2013/12/setup-gitlab-openid-authentication-with.html在使用此github存储库添加openid-connect支持时,我尝试遵循类似的模式:https://github.com/jjbohn/omniauth-openid-connect这是我做的:我将以下内容添加到config/initializers/devise.rbconfig.omniau

ruby-on-rails - Gitlab ci安装报错

为什么我在下面安装gitlab-ci时安装gitlabci会出现这个错误谁能告诉我正确的方向?我已经从安装页面完成了一些工作,并且想使用远程服务器上的postgress和也在远程服务器上的nginx:谢谢rakeaborted!Errno::EBADF:Badfiledescriptor@fptr_finalize-/home/gitlab_ci/gitlab-ci/vendor/bundle/ruby/2.1.0/gems/backports-3.3.5/lib/backports/1.9.1/io/open.rb/home/gitlab_ci/gitlab-ci/vendor/bu