Невозможно развернуть веб-сайт, который имеет зависимость от github в mix.exs

Есть зависимость напрямую от github. Это не мой репозиторий. Это на гитхабе.

defp deps do
    [{:something123, git: "[email protected]:user123/something123.git"}

На локальном хосте работает хорошо. Однако на сервере, когда я его развертываю, возникает исключение:

* Updating something123 ([email protected]:user123/something123.git)
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
** (Mix) Command "git --git-dir=.git fetch --force --quiet --progress" failed

Какие права? Опять же, этот репозиторий не мой.

Код этого веб-сайта, который я развертываю, тоже есть на github, в чьем-то репозитории. До сих пор все было хорошо с развертыванием, я добавил эту зависимость от github.


person user7905648    schedule 24.04.2017    source источник
comment
Является ли зависимость общедоступным или частным репозиторием?   -  person Mike Buhot    schedule 24.04.2017
comment
@MBuhot, публично   -  person user7905648    schedule 24.04.2017


Ответы (1)


Попробуйте перейти на встроенный синтаксис github:

 {:something123, github: "user123/something123"}
person Mike Buhot    schedule 24.04.2017
comment
ЭТО ХОРОШО РАБОТАЕТ НА ЛОКАЛЬНОМ ХОСТЕ с текущим синтаксисом! ПОЧЕМУ НЕ НА СЕРВЕРЕ? - person user7905648; 24.04.2017
comment
Я думаю, что это разница между протоколом git и протоколом HTTPS. - person Mike Buhot; 24.04.2017
comment
Я могу воспроизвести проблему с помощью этого примера: {:phoenix_swagger, git: "[email protected]:xerions/phoenix_swagger.git"} Но этот синтаксис работает: {:phoenix_swagger, git: "git://github.com/xerions/phoenix_swagger.git"} - person Mike Buhot; 24.04.2017