出于某种我不完全确定的原因,我的私人 gitlab 存储库上的默认分支得到了看起来像随机值的东西:
使用 api,我可以从中获取所有设置
GET https://codecov.io/api/pub/gl/myteam/myrepo/settings
使用适当的身份验证标头和令牌返回:
{u'meta': {u'status': 200},
u'owner': {u'avatar_url': u'https://gitlab.com/uploads/-/system/group/avatar/123/myteam-team.png',
u'name': u'myteam',
u'remaining_credits': 4,
u'service': u'gitlab',
u'service_id': u'123',
u'students': {u'activated_count': 0, u'count': 0},
u'updatestamp': u'2020-02-23T12:41:02.301685',
u'username': u'myteam'},
u'repo': {u'activated': True,
u'active': True,
u'bot_username': None,
u'branch': u'\\x6d6173746572',
u'deleted': False,
u'image_token': u'XXXX',
u'language': None,
u'name': u'myrepo',
u'private': True,
u'service_id': u'12345',
u'updatestamp': u'2020-02-23T12:41:43.161815+00:00',
u'upload_token': u'xxxx-xxx-xxx-xxx',
u'using_integration': False}}
我已经使用文档中的示例代码(https://docs.codecov.io/reference#repository-settingsactivated
)激活了 repo(se和上面的active
值)repo
POST /api/pub/gh/:owner/:repo/settings
BODY action=activate
但我还没有找到更新个人设置的方法。这可能吗?