Наша компания делит несколько репозиториев корпоративного кода на центральном счету компании; URL-адрес https://github.com/COMPANY_NAME. Когда я вошел в систему под своим корпоративным именем пользователя, я могу получить доступ и создавать репо под этой учетной записью с помощью веб-интерфейса Github.
Моя корпоративная учетная запись github: https://github.com/mpennington-te. Мне обычно приходится форк репо с https://github.com/COMPANY_NAME до https://github.com/mpennington-te.
Как только я разветвляюсь сделайте репо в mpennington-te, я клонирую https://github.com/mpennington-te/REPO_NAME.git на свой ноутбук, делаю работу, а затем pu sh возвращает обратно https://github.com/mpennington-te/REPO_NAME.git.
На данный момент я отправляю запросы на получение в https://github.com/COMPANY_NAME/REPO_NAME, чтобы отправить мою работу в восходящем направлении.
Я пытается автоматизировать часть этого рабочего процесса, но я не могу найти ничего в PyGithub , чтобы разветвить репо с https://github.com/COMPANY_NAME/REPO_NAME до https://github.com/mpennington-te/REPO_NAME.
Я посмотрел через API PyGithub , чтобы найти способ сделать это, и ничего не выпрыгнуло ...
import github
gg = github.Github('mpennington-te', "GITHUB-PERSONAL-ACCESS-TOKEN")
org = gg.get_organization('COMPANY_NAME')
repo = org.get_repo('REPO_NAME')
Вопрос : Как я могу разветвлять репозитории github, как это, с PyGithub ?