HTTP Basic Auth not working for repo/archive.zip download (401 Unauthorized)

I running gitlab/gitlab-ce docker image, is it appropriate place to report [probably] a configuration issue for it?

The issue - it is not possible to get repo archive using HTTP Basic Auth:

→ http -v https://user:password@git.edadev.ru/python/edadeal/repository/archive.zip
GET /python/edadeal/repository/archive.zip HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXX
Connection: keep-alive
Host: git.edadev.ru
User-Agent: HTTPie/0.9.3



HTTP/1.1 401 Unauthorized
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 49
Content-Type: application/zip; charset=utf-8
Date: Fri, 12 Feb 2016 11:12:10 GMT
Server: nginx
Status: 401 Unauthorized
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Request-Id: 7dfc952d-34e7-4dfa-a960-ef1ab5b0ab86
X-Runtime: 0.024056
X-Xss-Protection: 1; mode=block

You need to sign in or sign up before continuing.

But I can clone this repository with HTTP Basic Auth using git using the same credentials:

→ LANG=C git clone https://user:password@git.edadev.ru/python/edadeal.git
Cloning into 'edadeal'...
remote: Counting objects: 228, done.
remote: Compressing objects: 100% (110/110), done.
remote: Total 228 (delta 144), reused 185 (delta 116)
Receiving objects: 100% (228/228), 31.68 KiB | 0 bytes/s, done.
Resolving deltas: 100% (144/144), done.
Checking connectivity... done.

I can't find any relative documentation or config sections about configuring such authentication, and it is reasonable that it should work out of the box.