Единственная другая болтовня, которую я нашел об операции переименования-репо, основана на API REST 1.0, который перестал работать год или около того go.
, который я смогу использовать эта документация , но пока не повезло: «пример запроса» сбивает с толку.
«Примечание:» явно подразумевает, что должна быть возможность переименовать репозиторий с помощью API 2.0. («Примечание. Изменение имени хранилища приведет к изменению местоположения.»)
Но PUT в 2.0 / repositories / owner / repo с данными {"full_name": "owner / newname"} похоже, не меняет имя. Очевидно, он действительно находит правильный репозиторий, потому что я получаю JSON описание этого репозитория, но все еще с оригинальным именем. Веб-интерфейс находит оригинальное имя, но не находит новое имя.
Я просто хотел бы, чтобы рабочий пример тела данных был PUT в пути 2.0 / repositories / owner / repo для переименования владельца / repo. Спасибо.
(примечание: я уже знаю, как переименовать репо с помощью веб-интерфейса. Я должен переименовать 84 репозитория и предпочел бы не делать это вручную.)