github上如何禁止他人

fiy 其他 71

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Github上,你可以通过以下几种方式来禁止他人对你的存储库进行访问、拉取、推送等操作。

    1. 设置存储库为私有(Private):将你的存储库设为私有可以阻止他人访问。只有你授权的用户或团队成员才能查看、拉取和推送更改。

    – 打开Github上的存储库
    – 点击右上角的”Settings”
    – 在左边的菜单中,选择”Manage access”
    – 点击”Change repository visibility”按钮
    – 选择”Private”选项
    – 点击”Save”按钮保存更改

    2. 移除其他协作者的访问权限:如果你已经允许其他用户或团队成员对你的存储库进行访问,你可以通过以下步骤将他们移除:

    – 打开Github上的存储库
    – 点击右上角的”Settings”
    – 在左边的菜单中,选择”Manage access”
    – 找到你想要移除访问权限的用户或团队成员
    – 点击”Remove access”按钮
    – 确认移除操作

    3. 拉取请求/推送限制:你可以通过以下两种方式来限制其他人的拉取请求和推送操作:

    – 限制拉取请求:你可以配置你的存储库,只允许特定的用户或团队成员提交拉取请求。在存储库的页面上,点击”Settings”,在左边的菜单中选择”Branches”,在”Branch protection rules”中配置相关规则。

    – 限制推送操作:类似地,在”Branches”页面中,你可以配置推送操作的限制。你可以选择只允许特定的用户或团队成员进行推送,或者需要通过审核后才能推送。

    这些都是在Github上禁止他人对你的存储库的常用方法。根据你的需求,选择相应的方法进行配置即可。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在 Github 上禁止他人进行操作有以下几种方式:

    1. 限制仓库的权限:

    – 在仓库设置中,选择“Manage access”选项卡。
    – 可以在这里查看和管理所有已授予仓库访问权限的用户和团队。
    – 可以点击右上角的“Invite a collaborator”按钮来邀请新的协作者。
    – 还可以使用“Teams”选项卡来创建团队并将其授予访问权限。

    2. 修改仓库的 branch 保护规则:

    – 在仓库设置中,选择“Branches”选项卡。
    – 可以为指定的分支设置保护规则,限制用户对该分支的操作权限。
    – 可以选择禁止非管理员删除分支,或者只允许特定团队成员进行分支合并等操作。

    3. 对个别用户进行阻止:

    – 在仓库设置中,选择“Manage access”选项卡。
    – 可以点击“Blocked users”选项卡。
    – 在这里可以输入要阻止的用户的用户名,然后点击“Block user”按钮。

    4. 使用代码审核工具(Code Review):

    – Github 上有一些流行的代码审核工具,如Pull Request的审查功能。
    – 开发者在可以申请将更改合并到主干之前,需要经过其他团队成员的审查。
    – 这样可以确保代码的质量和安全性,并对不符合规范的代码进行指导和修改。

    5. 创建新的组织并管理团队和权限:

    – 在 Github 上可以创建组织,作为多个项目的管理单元。
    – 可以在组织中设置团队,对不同的团队成员设置不同的权限。
    – 可以为组织中的每个仓库设置不同的权限,以便更好地管理。

    需要注意的是,如果希望禁止他人对仓库进行操作,必须拥有足够的管理员权限才能进行相应的设置。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在GitHub上禁止他人的方法包括通过设置仓库访问权限、应用Token、设置Issue和Pull Request模板等措施。下面将详细介绍各种方法的具体操作流程。

    ## 方法一:设置仓库访问权限

    1. 打开GitHub网站并登录账号。
    2. 进入要设置的仓库页面。
    3. 点击仓库页面右上角的”Settings”按钮。
    4. 在左侧导航菜单中选择”Manage access”。
    5. 在”Invite a collaborator”字段中输入用户名,并选择对应的权限级别。
    – Owner:拥有所有权限,包括管理合作伙伴和更改仓库设置。
    – Write:有写权限,可以修改代码和提交更改。
    – Triage:有访问仓库的权限,可以查看和创建Issue。
    – Read:只有读权限,可以查看代码但不能做修改。
    6. 点击”Add. 进行邀请。
    7. GitHub会向该用户发送邀请邮件,用户接受邀请后即可访问仓库。
    8. 需要注意的是,Owner在仓库设置中的”Collaborators”下方有一个名为”Outside collaborators”的选项,可以控制是否允许外部用户(非组织成员)访问仓库。如果不希望外部用户访问仓库,可以将该选项设为”Off”。

    ## 方法二:应用Token

    1. 进入要设置的仓库页面。
    2. 点击仓库页面右上角的”Settings”按钮。
    3. 在左侧导航菜单中选择”Developer settings”。
    4. 在”Personal access tokens”字段中点击”Generate new token”。
    5. 在”Note”字段中输入描述,方便自己记忆该Token的用途。
    6. 根据需要选择该Token的”Expiration”时间。
    7. 在”Select scopes”字段中选择所需的权限。
    – repo:完全访问仓库(包括pull、commit、push、issue等)。
    – repo:status:访问仓库的状态,包括commit、branch和其他的状态信息。
    – delete_repo:删除仓库。
    – admin:org:管理组织成员。
    – gist:管理Gists。
    – 等等,根据具体需求进行选择。
    8. 点击”Generate token”。
    9. GitHub会生成一个Token,并将其显示在页面上,复制该Token并妥善保存。
    10. 以后访问该仓库时,可以使用该Token作为身份认证。

    ## 方法三:设置Issue和Pull Request模板

    1. 进入要设置的仓库页面。
    2. 点击仓库页面右上角的”Settings”按钮。
    3. 在左侧导航菜单中选择”Options”。
    4. 在”Features”字段中找到”Issues”和”Pull requests”,点击”Set up templates”。
    5. 在弹出的对话框中选择要编辑的模板。
    6. 编辑模板内容,可以使用Markdown格式进行排版和格式化。
    7. 点击”Save”保存更改。
    8. 在用户创建Issue或Pull Request时,模板内容将自动显示出来并要求用户填写相应信息。

    通过以上方法,就可以在GitHub上禁止他人访问、修改或提交代码。根据具体需求选择适合的方法,并根据操作流程进行设置。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部