http://git.blender.org/blender-translations.git HTTP ERROR 404

git submodule update --init --recursive

Cloning into ‘/Users/jinshanhu/blender-git/blender/release/datafiles/locale’…

error: RPC failed; curl 52 Empty reply from server

fatal: the remote end hung up unexpectedly

fatal: clone of ‘http://git.blender.org/blender-translations.git’ into submodule path ‘/Users/jinshanhu/blender-git/blender/release/datafiles/locale’ failed

Failed to clone ‘release/datafiles/locale’. Retry scheduled

Cloning into ‘/Users/jinshanhu/blender-git/blender/release/datafiles/locale’…

error: RPC failed; curl 52 Empty reply from server

fatal: the remote end hung up unexpectedly

fatal: clone of ‘http://git.blender.org/blender-translations.git’ into submodule path ‘/Users/jinshanhu/blender-git/blender/release/datafiles/locale’ failed

Failed to clone ‘release/datafiles/locale’ a second time, aborting

make: *** [update] Error 1

I cannot link to http://git.blender.org/blender-translations.git, nor can I open this page in my browser, always HTTP ERROR 404

This is some kind of network issue. Maybe the Blender server or your internet connection were slow for a moment and something timed out.

There are some possible solutions here:

I don’t understand, I can visit the URL https://git.blender.org/gitweb/gitweb.cgi/blender-translations.git, but I can’t git clone him. I even tried the proxy server, and all of them failed to link.

https://stackoverflow.com/a/22317479/10063119 Does this answer work ?

You can also try using git://git.blender.org instead of http://git.blender.org.

thanks. Now I can git clone http://git.blender.org/blender-translations.git, but I still run make update to ‘Cloning into’ / Users / jinshanhu / blender-git / blender / release / datafiles / locale '…
Report the same error. . . .

@brecht are the underlying commands in make update easily executable in Terminal separately, with modifications suitable for slow networks preferably ?

make update prints the commands it executes, they can be executed separately.

It’s probably more convenient to try a new clone with git:// instead of http:// than figure out the right commands, since that doesn’t use http and so would sidestep any http errors.

The same error is reported when running “git submodule update --init --recursive”. . . . .
Report the same error. . . .
How to specify “git: //” manually?

git clone git://git.blender.org/blender.git should be run
instead of git clone https://git.blender.org/blender.git.
Make it in a new folder somewhere else, or delete the previously cloned directory.

2 Likes