Я установил репозиторий satis на github, чтобы разделить некоторые внутренние пакеты компании по проектам.Могу ли я разместить satis repo просто как репозиторий github?
Теперь, когда я пытаюсь «зависеть» на новом хранилище, я попытался это:
"repositories": [ {
"type": "composer",
"url": "https://raw.githubusercontent.com/[organisation]/satis/master/web/packages.json?token=[token-copied-from-url]"
} ]
и работает достаточно далеко, что композитор находит package.json, однако, то он терпит неудачу с:
[Composer\Downloader\TransportException]
The "https://raw.githubusercontent.com/[organization]/satis/master/web/packages.json?token=[token-copied-from-url]/include/all$[some-json-file].json" file could not be downloaded (HTTP/1.1 404 Not Found)
, что неудивительно, поскольку, как видно, часть токена генерирует неверный URL-адрес.
Я могу обойти это, вручную перемещая содержимое прилагаемого файла в package.json напрямую, но это не так идеально, особенно если satis решает создать несколько файлов.
Другая проблема Я предполагаю, что это приведет к тому, что я мало знаю о действительности токена. Возможно, у него нет большой продолжительности жизни, и тогда satis нужно будет регулярно регенерировать.
Есть ли способ, которым я могу уйти с размещением моего satis repo как «всего лишь» рефинга github?