Я ищу способ загрузить файл замены в репозиторий BitBucket без предварительного клонирования. В моей текущей ситуации репозиторий слишком велик для локального клонирования (из-за ограничений пропускной способности), поэтому я не могу выполнить обычное клонирование/фиксацию/проталкивание. Файл, который я хочу заменить, является двоичным файлом.
Веб-интерфейс BitBucket предоставляет средства для загрузки одного исходного файла из репозитория git с помощью ссылки "Raw" при просмотре соответствующего файла. Он также предоставляет способ создать новый файл в существующем каталоге с помощью ссылки «Новый файл», однако это полезно только для текстовых файлов, которые можно копировать/вставлять в поле редактирования. Я не вижу способа загрузить новый файл.
Также возможно редактировать файл через веб-интерфейс без необходимости локального клонирования репозитория, однако это также работает только для текстовых файлов.
Знаете ли вы, есть ли веб-API для загрузки замещающей версии файла? Или, в качестве альтернативы, способ загрузить новый двоичный файл, а затем я могу удалить/переименовать по мере необходимости, чтобы имитировать изменение.