PyGithub - 尝试更改默认分支时无法设置属性错误



我已经写了这段代码来改变从"master";release" .

from github import Github
g = Github("github token", verify=False, base_url="url to repo")
repo = g.get_repo("repo name")
repo.default_branch = 'release'

我得到以下错误。

repo.default_branch = 'release'
AttributeError: can't set attribute

我是该存储库的管理员,并且我创建了分支。我不认为这是权限问题。我做错了什么?

default_branch属性为只读属性;如果您想更改默认分支,则需要使用edit方法:

repo.edit(default_branch='release')

最新更新