我试图仅在没有推送的情况下授予对克隆的访问权限。我知道如何创建和创建个人访问令牌,但事实是,我不确定要选择哪个范围。
我几乎一一尝试了所有这四个方法,甚至全部选择都不起作用。 (以某种方式选择将自动检查所有其他4个选项的repo
可以使用,但这将提供总的访问权限。我阅读了有关范围https://developer.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/的文档,但这并不能真正帮助我理解它。
repo Full control of private repositories
repo:status Access commit status
repo_deployment Access deployment status
public_repo Access public repositories
repo:invite Access repository invitations
只需要克隆访问权限,就不需要其他。
感谢您提供任何帮助建议。
您不能将个人访问令牌限制为对GitHub的只读访问。您需要使用部署密钥和SSH才能提供只读访问权限。请注意,部署键可以也具有推式访问权限,因此请确保不要选中该框。