我已经写了这段代码来改变从"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')