Ссылка do c, на которую вы ссылаетесь, говорит:
или другой HTTP-сервер, который использует тот же API
IE, ваш внутренний сервер должен реализовать API pub
, Кажется, что если вы поставите
http:
hosted:
name: http
url: http://repository.internal-repo.com/foo/
version: ^0.12.0+4
, то pub сделает запрос на http://repository.internal-repo.com/foo/api/packages/http
Не ясно, что он там ожидает.
Возможно, вы захотите распаковать ваш tar-файл на где-нибудь на общем диске и используйте вместо этого синтаксис path
, например (при условии, что вы разархивировали в папку http_12_0_4
общей папки pub
и смонтировали ее):
http:
path: /Volumes/pub/http_12_0_4
Никакая версия не требуется потому что вы жестко запрограммировали это в имя папки.