53

我最近在访问我的 git 存储库时遇到了问题。它之前工作得很好,但现在我无法在 CLI 上运行任何命令。但是,我可以访问相应的网页,有人可以帮我解决这个问题吗?

4

13 回答 13

61

使用连接到BitBucket存储库的SourceTree时出现相同的错误。

导航到bitbucket.org上的存储库 url 时出现警告消息:

此存储库处于只读模式。你发现我们在做一些快速维护。

大约 2 小时后,可以再次访问存储库。

您可以在此处查看 bitbucket 的状态和正常运行时间:http: //status.bitbucket.org/

于 2014-02-14T10:52:18.263 回答
26

在这里你可以从他们的网站上看到最新的更新状态

bitbucket 站点状态

如果 Git via HTTPS 状态为 Major Outage,您将无法拉/推,让此状态变为绿色

HTTP 错误 503 - 服务不可用

于 2015-05-27T05:32:17.193 回答
22

尝试禁用所有系统范围的 HTTP 和 HTTPS 代理:

export http_proxy="" 
export https_proxy=""
export HTTP_PROXY=""
export HTTPS_PROXY=""
于 2013-04-12T12:20:57.163 回答
15

它在bitbucket结束时的问题。

您可以在http://status.bitbucket.org/查看他们的服务状态

目前HTTPS,bitbucket 出现中断。见下文

在此处输入图像描述

您可以使用SSH选项。我只是使用SSH了选项sourcetree

于 2015-05-27T06:50:19.623 回答
8

如“ CocoaPods - pod setup http request failed ”,访问(克隆)公共存储库时出现 503 错误很可能是 GitHub 故障(可用性问题)的结果

稍后重试通常有效。

于 2013-01-16T10:15:47.653 回答
7

50X 错误是内部服务器错误。您的一端没有问题,但服务器端出现了问题。

http://www.checkupdown.com/status/E503.html

由于服务器临时过载或维护,Web 服务器(运行网站)当前无法处理 HTTP 请求。这意味着这是一种暂时的情况,经过一段时间的延迟会得到缓解。

请耐心等待。:-)

于 2014-04-01T22:32:10.057 回答
2

每个人都请避免修改后缓冲区并建议其他人。在某些情况下它可能会有所帮助,但会破坏其他情况。如果您修改了发布缓冲区以推送大型项目。使用以下命令撤消它。 git config --global --unset http.postBuffer git config --local --unset http.postBuffer

我修改了我的 post 缓冲区以解决我在 git 上遇到的问题之一,但这是我未来在 git 上出现问题的原因。

于 2019-12-24T15:43:13.673 回答
1

尝试克隆 heroku git 存储库时收到相同的错误。

在访问 heroku 仪表板时,我看到了一个警告,指出该工具正在维护中,应该会在几个小时后恢复。

Cloning into 'foo-repository'...
remote: !        Heroku has temporarily disabled this feature, please try again shortly. See https://status.heroku.com for current Heroku platform status.
fatal: unable to access 'https://git.heroku.com/foo-repository.git/': The requested URL returned error: 503

如果您收到相同的错误,请检查服务状态

于 2017-04-26T21:33:45.620 回答
0

这是来自 git 的服务问题。该网站将处于维护状态。请在维护工作完成后尝试一次。

于 2018-12-24T06:52:44.400 回答
0

我今天有同样的错误。显然,Google Compute Engine今天停机了 2-3 个小时(GitLab 使用它)。到那时,我必须使用 VPN 才能从 repo 中提取更新。我不想等待。

pranav@exam ~/j/just-perfection-gnome-shell-desktop (master)  git pull
fatal: unable to access 'https://gitlab.com/justperfection.channel/just-perfection-gnome-shell-desktop.git/': The requested URL returned error: 503
git: 'gitlab-rake' is not a git command. See 'git --help'.
pranav@exam ~/j/just-perfection-gnome-shell-desktop (master) [1]> nordvpn connect us
Connecting to United States #8244 (us8244.nordvpn.com)
You are connected to United States #8244 (us8244.nordvpn.com)!
pranav@exam ~/j/just-perfection-gnome-shell-desktop (master)> git pull
remote: Enumerating objects: 149, done.
remote: Counting objects: 100% (149/149), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 118 (delta 88), reused 23 (delta 15), pack-reused 0
Receiving objects: 100% (118/118), 710.93 KiB | 289.00 KiB/s, done.
Resolving deltas: 100% (88/88), completed with 19 local objects.
From https://gitlab.com/justperfection.channel/just-perfection-gnome-shell-desktop
   3008d67..5cf51ac  master     -> origin/master
Successfully rebased and updated refs/heads/master.

所以我给你的建议是要么等待它重新上线,要么尝试使用 VPN 看看它是否有效。这是上面专家提到的服务器端问题。

于 2021-03-10T10:05:44.707 回答
0

这个问题不仅是由 造成的no_proxy,因为它也是由git server down问题造成的。

因此,当首先发生此问题时,您在浏览器中打开并检查 gitlab。

并检查它是否显示任何错误,例如"503 An internal server error occured"..

gitlab 显示"503"页面,此问题由 gitlab 服务器创建,不在您的系统中。

因此,您等待一段时间,直到服务器启动并继续您的工作。

于 2019-11-28T13:22:04.543 回答
0

运行时我在 Linux 上使用 gitlab 中的 git 时遇到了同样的错误

git clone git@gitlab.com:MYPROJECT

在全新的 linux 安装上,输出:

The requested URL returned error: 503

我只需要创建一个 ssh 密钥对(当您对 https URL 使用密码身份验证时,错误可能也会消失,这个答案只显示密钥对方法)。

从中选择:

ssh-keygen -t rsa -b 4096 
ssh-keygen -t dsa 
ssh-keygen -t ecdsa -b 521 
ssh-keygen -t ed25519

只需按 enter 将其保存到标准目录,决定是否需要额外的密码。然后复制公钥的内容

cat ~/.ssh/id_rsa.pub

到gitlab上的ssh密钥,这里以rsa为加密方式。将私钥添加到您的 ssh。

ssh-add ~/.ssh/id_rsa

尝试克隆:

git clone git@gitlab.com:MYPROJECT --branch MYBRANCH

它应该要求检查要针对https://docs.gitlab.com/ee/user/gitlab_com/检查的指纹,可以肯定的是,您可以检查这个,然后克隆命令起作用。

于 2021-12-07T17:34:30.257 回答
-13

解决方案:

错误:请求的 URL 返回错误:访问时 503

可以通过删除现有的 git 文件夹来解决该错误。

于 2015-03-11T11:03:36.483 回答