На этот вопрос четко дан ответ в других местах, но он просто не работает для меня. Я также вижу, что у многих людей есть проблемы с этим.
Я пытаюсь использовать разветвление CCXT (имя ветви bitmart
) в моем собственном проекте, так как он содержит некоторые важные изменения, которые еще не были объединены с оригинальным ccxt/ccxt
версия git: 2.20.1
композитор версия 1.7.2
Мой файл композитора в моем проекте выглядит так:
"repositories": [{
"type": "vcs",
"url": "git@github.com:devsi/ccxt"
}],
"require": {
"ccxt/ccxt": "dev-bitmart as 1.18.409"
}
Я пробовал URL-адрес https: https://github.com/devsi/ccxt
, и он все еще не работает.
Я попытался снять ограничение версии, и вместо этого он пытается прочитать все версии, когда-либо выпущенные в CCXT. Время обработки заняло бы часы. Это делает примерно 1 в секунду.
Reading composer.json of ccxt/ccxt (1.17.378)
Reading composer.json of ccxt/ccxt (1.17.377)
Reading composer.json of ccxt/ccxt (1.17.376)
и т. Д.
При указании версии я получаю сообщение об ошибке:
Failed to clone the git@github.com:devsi/ccxt.git repository,
try running in interactive mode so that you can enter your GitHub credentials
[RuntimeException]
Failed to execute git clone --mirror 'git@github.com:devsi/ccxt.git' '/root/.composer/cache/vcs/git-github.com-devsi-ccxt.git/'
Что я делаю не так?