Github API - 添加具有读取权限的协作者

时间:2018-03-16 02:07:47

标签: github github-api

我使用Github API(v3)协作者端点添加协作者。

我只请求pull权限,但协作者不断添加"写"访问而不是"阅读"访问

权限是否应该如下对应?

pull: read
push: write
admin: admin

这是我在Django中使用的代码

    # Add the person as a collaborator
    r = requests.put(
        'https://api.github.com/repos/' + \
        github_repository['owner']['login'] + \
        '/' + \
        github_repository['name'] + \
        '/collaborators/' + \
        github_username,
        params = {
            'permission': 'pull',
        },
        auth = [ ...auth... ],
    )

这是相关端点的文档:https://developer.github.com/v3/repos/collaborators/#add-user-as-a-collaborator

0 个答案:

没有答案