我有一个rails应用程序(gitlab),它是通过木偶安装的。
测试系统上的所有内容都运行良好,但是生产中产生了一个关于rake的错误。
Running /home/git/gitlab-shell/bin/check
Could not find rake-10.1.0 in any of the sources
Run bundle install to install missing gems.
这是完整的rake支票:
root@gitlab:/home/git# sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=produ
我正在运行GitLab 10.2.2,两个因素身份验证(2FA)根本不起作用。我很快迁移并升级了GitLab实例。我只是用基键复制了旧的config/secrets.yml到它的位置。但即使我没有,我也应该能够激活2FA。
当我试图激活2FA时,日志上写着:
==> production.log <==
Started GET "/profile/two_factor_auth" for 87.138.100.36 at 2017-11-29 16:52:59 +0100
Processing by Profiles::TwoFactorAuthsControlle
我今天来是因为,作为一个开发人员,我觉得我必须知道如何配置这样的东西,但是,我被困住了,我不知道为什么。
我有四样东西,比如说:
API (www.api.example.com)
A WebApp (www.player.example.com)
展示网站(www.example.com)
A GitLab (www.gitlab.example.com)
为了意识到这一点,我从Obambu买了一个虚拟服务器。我还从OVH那里买了一个域名。
但是,主要的问题是,首先,我不能从www.api.example.com重定向到192.0.2.89:1234 (我的服务器ip :端口),我搜索了,但
在尝试测试一种检查GitLab服务器是否运行5秒的方法时,我在检测错误消息时遇到了一些困难。
功能检查GitLab服务器状态
check_for_n_seconds_if_gitlab_server_is_running() {
duration=$1
echo "duration=$duration"
running="false"
if [ "$running" == "false" ]; then
echo "ERROR, did not find the GitLab
是否可以在两个单独的块中定义单个nginx位置?
例如:
server {
listen *:80;
server_name someserver;
location / {
proxy_cache off;
}
location /assets {
proxy_cache mycache;
}
# What do I need to do to get this second root location
# to append to the 1st? If it's even possible.
location / {
尝试测试可编辑安装,但我不知道如何解释结果。
我有意在egg=部分中输入了一个错误,但它仍然能够在没有任何帮助的情况下找到鸡蛋:
root@6be8ee41b6c9:/# pip3 install -e git+https://gitlab.com/jame/clientapp.git
Could not detect requirement name for 'git+https://gitlab.com/jame/clientapp.git', please specify one with #egg=your_package_name
root@6be8ee
我在我的服务器上运行Laravel api,并且我想使用Gitlab-runner for CD。前两次运行都很好,但是后来我开始看到这个问题: listen_address没有定义,会话端点禁用了builds=0
我在网络共享主机上运行linux服务器,所以我可以访问终端并获得一些特权,但我不能做一些sudo的事情,比如安装服务。这就是为什么我一直在用户模式下运行gitlab-runner的原因
错误信息
Configuration loaded builds=0
listen_address not defined, metri
我在GitLab CI工作中遇到了这个问题。一切都在本地正常运行,但是当我在GitLab上执行npm install时,我得到了这个错误 Running with gitlab-runner 13.5.0-rc2 (71c90c86)
on docker-auto-scale z3WU8uu-
Preparing the "docker+machine" executor
00:38
Using Docker executor with image node:latest ...
Pulling docker image node:latest ...
Using doc
我想安装Evince的一个特定分支。那叫持久-突出。我尝试了以下命令:
git clone https://gitlab.gnome.org/VirtuousCrane/evince.git
cd evince
sudo make && sudo make install
终端给了我"make *“,没有指定的目标,也没有生成文件。停止。我也曾尝试过:
./autogen.sh
结果是"bash:./autogen.sh:没有这样的文件或目录“。科曼德:
./configure
结果是"bash:.配置:没有这样的文件或目录“。科曼德:
sh ./au
在我把php从7.3更新到7.4之后,valet不工作了。我已经尝试重新安装了valet、php、nginx和dnsmasq,但仍然不起作用。现在ngix服务器正在运行,但我无法访问我的项目。我得到错误502Bad Gateway for every project url。 服务正在运行,但brew服务未显示正确的状态。 dnsmasq unknown root /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
gitlab-runner started user /Users/user/Library/L
我想将MinGW作为C编译器运行。MinGW是由巧克力公司安装的。调用来自gitlab-runner通过CMake。这将失败,原因是
$ cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DLIB_MAN=OFF -DCMAKE_INSTALL_PREFIX=C:\opt\x64 -B. ..
-- The C compiler identification is unknown
-- Check for working C compiler: C:/ProgramData/chocola
我使用这个手册从源安装了Gitlab
现在,GitLab在地址上工作。我想将主机名更改为192.168.1.1/gitlab。
I changed in file /home/git/gitlab/config/gitlab.yml
host: gitlab.example to host: 192.168.1.1/gitlab
in file /home/git/gitlab-shell/config.yml
gitlab_url: http://gitlab.example
to gitlab_url: http://192.168.1.1/gitlab
I use Apache2.