github 个人访问令牌,仅具有克隆访问范围

Dor*_*ora 8 github git-clone access-token

我试图仅在不推送的情况下授予对克隆的访问权限。我知道如何创建个人访问令牌并创建,但问题是,我不确定要选择什么范围。

我几乎一一尝试了所有四个,甚至选择所有也不起作用。(不知何故,选择repo哪个将自动检查所有其他 4 个将起作用,但这将提供完全访问权限。我阅读了有关范围的文档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
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

只需要克隆访问权限,不需要其他任何东西。

预先感谢您的任何帮助建议。

bk2*_*204 4

您不能将个人访问令牌限制为 GitHub 上的只读访问权限。您需要使用部署密钥和 SSH 才能提供只读访问权限。请注意,部署密钥可以具有推送访问权限,因此请确保不要选中该框。