当前位置: 首页 > 知识库问答 >
问题:

使用CloudFlare反向代理后git推不起作用

鲜于裕
2023-03-14

我最近开始在我的DigitalOcean Droplet(根访问服务器)中使用CloudFlare(反向代理),在那里我设置了Git Push部署

恢复Git Push功能的最佳方法是什么?

共有1个答案

邢思淼
2023-03-14

您需要更新远程的URL,以便使用原始IP,或者在CloudFlare面板中添加一个DNS a记录,如raw.example.com,禁用CloudFlare orange cloud thing(因此它可以直接解析到主机)。然后更新git remote设置:

git remote set-url origin git@127.0.0.1:foo/bar.git

git remote set-url origin git@raw.example.com:foo/bar.git
 类似资料:
  • 我试图使用Apache创建一个反向代理。我正在使用Apache为一个php应用程序提供服务,并在node中编写了一个使用Express的API。 在我的PHP应用程序中,我使用AJAX调用node来检索JSON。我希望使用端口80进行PHP应用程序中的调用,并使用Apache来表达一个反向代理。

  • 在我的vps上试验Node.js时,我偶然发现了一个似乎无法解决的问题。 在Ubuntu13.04上,我有一个apache服务器与node.js一起运行。我的想法是使用Node-HTTP-Proxy创建一个反向代理。关于这一点的足够的信息可以找到,但我似乎有一个我找不到的错误。 然后我有我的hello.js文件: 最后是apache somesite.com配置: 我在public_html中有一

  • 如果您想使用 Nginx 作为 Gitea 的反向代理服务,您可以参照以下 nginx.conf 配置中 server 的 http 部分: server { listen 80; server_name git.example.com; location / { proxy_pass http://localhost:3000; } } 使用

  • 随着家庭网络的增长,我发现我想从外部世界获得更多的访问,这似乎要求我在路由器中扩展到端口转发之外。我有几个系统(大部分是虚拟化的)使用端口80和443(大部分),我不能将这些端口转发到多个IP地址。这就是我打算使用反向代理的地方。 我正在运行Apache2的Ubuntu12.04 LTS系统上测试这一点。我已经在/etc/apache2/sites中创建了一个名为reverseprox的文件,可用

  • Nginx的配置文件如下: server { listen 80; #此处应该配置你的域名: server_name doc.iminho.me; charset utf-8; #此处配置你的访问日志,请手动创建该目录: access_log /var/log/nginx/webhook.iminho.me/access.log

  • 而且,如果我添加这样的内容: 单击它,我将正确地发送到,它显示中的内容。 这一切都按预期进行,而且非常完美。 我在这里做错了什么?我需要重写请求路径吗?