Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果设置了external_url,Gitlab对接器就不能工作

如果设置了external_url,Gitlab对接器就不能工作
EN

Stack Overflow用户
提问于 2016-09-06 06:29:17
回答 1查看 5.6K关注 0票数 6

我已经为一个我仍然无法解决的问题而挣扎了一段时间。我会非常感谢你的帮助!我所做的: 1)在我的服务器中的Ubuntu16.04.1lts虚拟机上安装gitlab (8.9.6-ce.0),遵循http://docs.gitlab.com/omnibus/docker/README.html 2)在本地安装一个用户,并为同一局域网>>中的机器推送一些项目--所有工作正常3)添加一个新的映射到我的防火墙以映射gitlab- machine -ip:80 > example.org:8138,这样我就可以用http访问gitlab了。

现在我可以在http://example.org:8138上访问web接口并使用它了:用于克隆项目的URL显示错误,因为它们错过了:8138端口(它们从传递给码头容器的-宿主设置中获取example.org部件)。如果我手动将我的自定义端口添加到URLs,则克隆工作正常。

我想解决这个问题,所以尝试在external_url设置gitlab.rb中将它设置为: external_url 'http://example.org:8138‘并重新启动(也尝试手动调用gitlab.rb配置)

状态是,如果我只是注释掉http://example.org:8138设置的ERR_CONNECTION_REFUSED,那么就不能再访问WEB界面了,在浏览器中获取external_url (除了URL中缺少的端口之外)。

我读过一堆问题报告,但都没有帮助解决这个问题:https://gitlab.com/gitlab-org/omnibus-gitlab/issues/244 >>(我没有使用外部NGINX)在我读到这个:https://gitlab.com/gitlab-org/gitlab-ce/issues/20131之后,也尝试更新到8.11,但是没有帮助。

我真的不知道这里发生了什么。gitlab-rake gitlab:env:info和gitlab-rake gitlab的输出:检查如下

代码语言:javascript
运行
AI代码解释
复制
System information
System: 
Current User:   git
Using RVM:  no
Ruby Version:   2.3.1p112
Gem Version:    2.6.6
Bundler Version:2.3.0
Rake Version:   10.5.0
Sidekiq Version:4.1.4

GitLab information
Version:    8.11.3
Revision:   6cd4edb
Directory:  /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL:    http://example.org:8138
HTTP Clone URL: http://example.org:8138/some-group/some-project.git
SSH Clone URL:  git@example.org:some-group/some-project.git
Using LDAP: no
Using Omniauth: no

GitLab Shell
Version:    3.4.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
Hooks:  /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git:    /opt/gitlab/embedded/bin/git
代码语言:javascript
运行
AI代码解释
复制
Checking GitLab Shell ...

GitLab Shell version >= 3.4.0 ? ... OK (3.4.0)
Repo base directory exists?
default... yes
Repo storage directories are symlinks?
default... no
Repo paths owned by git:git?
default... yes
Repo paths access is drwxrws---?
default... yes
hooks directories in repos are links: ... 
telemed / banca ... ok
telemed / calcolatrice ... ok
telemed / chat ... ok
telemed / collections ... ok
telemed / interfacce ... ok
telemed / partite ... ok
telemed / polimorfismo ... ok
telemed / ristoranti ... ok
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Check GitLab API access: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK
Send ping to redis server: OK
gitlab-shell self-check successful

Checking GitLab Shell ... Finished

Checking Sidekiq ...

Running? ... yes
Number of Sidekiq processes ... 1

Checking Sidekiq ... Finished

Checking Reply by email ...

Reply by email is disabled in config/gitlab.yml

Checking Reply by email ... Finished

Checking LDAP ...

LDAP is disabled in config/gitlab.yml

Checking LDAP ... Finished

Checking GitLab ...

Git configured with autocrlf=input? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config outdated? ... no
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory setup correctly? ... yes
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
projects have namespace: ... 
telemed / banca ... yes
telemed / calcolatrice ... yes
telemed / chat ... yes
telemed / collections ... yes
telemed / interfacce ... yes
telemed / partite ... yes
telemed / polimorfismo ... yes
telemed / ristoranti ... yes
Redis version >= 2.8.0? ... yes
Ruby version >= 2.1.0 ? ... yes (2.3.1)
Your git bin path is "/opt/gitlab/embedded/bin/git"
Git version >= 2.7.3 ? ... yes (2.7.4)
Active users: 4

Checking GitLab ... Finished
EN

回答 1

Stack Overflow用户

发布于 2016-09-08 05:10:53

我自己解决了这个问题。当您在external_url中更改gitlab.rb参数时,会产生副作用(如果您问我的话,在文档中解释得不太清楚!)该nginx现在将运行在您放置在http://example.org8138中的端口上。

因为我通过防火墙将端口80映射到我的外部URL上,所以gitlab网站就无法再访问了。我建议在文档中明确指出,更改external_url (如果包括端口号)将导致nginx和网站在与标准80不同的端口上运行http!

希望这能帮助其他有类似于我的:slight_smile的问题的人:

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39351563

复制
相关文章
URL编码和Base64编码
在理清字符集和字符编码关系一文中我们介绍了常见字符集以及字符编码之间的关系,本期我们继续朝着这个方向介绍常见的编码算法。 URL编码 URL编码是浏览器发送数据给服务器时使用的编码,它是编码算法,而不
木可大大
2018/07/25
3.4K0
URL编码和Base64编码
URL安全的Base64编码
Base64编码可用于在HTTP环境下传递较长的标识信息。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。 然而,标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的「/」和「+」字符变为形如「%XX」的形式,而这些「%」号在存入数据库时还需要再进行转换,因为ANSI SQL中已将「%」号用作通配符。 为解决此问题,可采用一种用于
张善友
2018/01/22
7.1K1
【翻译】图像到Base64字符串转换
在这个简短的教程中,我们将介绍如何使用 Apache Common IO 包和 Java 8 原生类 Base64 将图片文件转成 base64 字符串,然后把 base64 字符串再转成图片。
伍六七AI编程
2023/01/10
7760
PIXI输出base64图像
如果想使用 canvas 原生的 toDataURL ,参考这篇问答,以下代码是具体方法。但这个方法如果在iOS设备上使用,获取到的图像会上下翻转(效果相当于css3的transform: scaleY(-1);)。原因不明,可能也是webGL搞鬼吧。
黒之染
2018/10/19
1.6K0
Base64和URL编解码操作
在下载文件的时候有时候文件名称中含有中文名,下载下来后会乱码,所以就对文件名称进行一些编解码操作,来解决乱码。 BASE64编解码(解决火狐浏览器乱码): new BASE64Encoder().encode(需要编码的字节数组) —> 编码 new BASE64Decoder().decodeBuffer(解码内容) —> 解码 URL编解码: URLEncoder.encode(需要编码的内容, “UTF-8”); —> 编码 URLDecoder.decode(需要解码的内容,“UTF
阿年、嗯啊
2021/04/27
1.8K0
Java 图片URL转Base64编码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/05
3.8K0
Java 图片URL转Base64编码
js 根据url 转换图片(base64)
function getBase64(url, callback) { var Img = new Image(), dataURL = ''; Img.src = url + '?v
我乃小神神
2020/04/16
15.5K2
php使用Base64加密解密URL地址教程
要知道Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,看好是编码,并不是加密。
李洋博客
2021/06/15
2.5K0
php使用Base64加密解密URL地址教程
Base64码常见操作(url链接文件转base64编码、本地文件转base64编码等)
因为是图片,可以复制输出的base64编码到这个网址验证:https://tool.jisuapi.com/base642pic.html 其他base64操作如下:
共饮一杯无
2022/11/28
2.3K0
Python:base64图像数据处理
一、介绍 data URI scheme 是一种网页优化的手段。直接把图像的内容崁入网页里面,减少页面的请求。 浏览器并不会缓存这样的图片。 data URI scheme 虽然节省 HTTP 请求,但是如果这个图像要在网页多个地方显示的话,便会加大网页的内 容,延长了下载的时间。 其中一个解决办法是在一个 CSS class 中加入 data URL,在需要显示图像的区块调用这个 class。 二、解决方法 Python 代码实现:src转化为图片。 import base64
新码农
2020/04/16
9110
Go实战 | url和base64编码原理及应用
大家好,我是渔夫子。今天跟大家聊聊在实际工作中遇到的对密文进行base64编码和url转义的一个案例。
Go学堂
2023/01/31
1.1K0
Groovy Base64 URL和文件名安全编码
Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是一个Writable对象。 我们可以在Writable对象上调用toString方法来获得String值。 可以使用添加到String类的decodeBase64Url方法使用相同的编码对编码的String值进行解码。
白石
2019/08/22
1.3K0
vue网络图片url转Base64「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
4.1K0
通过指定的URL获取返回图片的BASE64编码
之前本来都是通过URL直接显示图片的,后来需求变更前端需要图片的base64,但是现在数据库只有URL,写了个方法通过URL获取图片的BASE64
彼岸舞
2021/05/18
3K0
输入URL到页面加载
https://juejin.im/entry/58ce00c5ac502e00589b4bde
tanoak
2018/10/10
1K0
输入URL到页面加载
(1)当你输入URL到页面显示经历了什么--URL到IP地址
这是一个经典的问题,能区分知识的广度与深度,从回答的侧重点上甚至能区分出工种(前端、后端、运维等)。开发人员基本上都能说出几点,而牛人更可在自己擅长的地方发挥到淋漓尽致。 由于知识有限,我只从下面四点
前端黑板报
2018/01/29
1.1K0
(1)当你输入URL到页面显示经历了什么--URL到IP地址
Groovy中 Base64 URL和文件名安全编码
Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是一个Writable对象。 我们可以在Writable对象上调用toString方法来获得String值。 可以使用添加到String类的decodeBase64Url方法使用相同的编码对编码的String值进行解码。
白石
2019/08/23
1.3K0
StarGAN - 图像到图像的翻译
通过输入来自两个不同领域的训练数据,StarGANs模型可以学习将某一个领域的图片转换成为另一个领域。
AI研习社
2019/05/08
8640
StarGAN - 图像到图像的翻译
java url抓取文件到本地
package socket; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.ut
葫芦
2019/05/09
1.6K0
Python实现图像与Base64格式互转
众所周知,Python是实现图像处理的首选编程语言,实际项目开发过程中,难免遇到图像格式的转换。以下简单记录下基于Python实现图像与Base64的互转。
软件架构师Michael
2023/04/18
1.2K0

相似问题

Rails到Base64的外部图像Url

21

画布到图像base64编码的url没有显示图像

10

图像到base64

11

图像从Base64到图像

22

Base64到图像?JAVA

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文