包会继承发布包的存储库的权限和可见性。
有关包的权限、PAT 的包相关范围或管理 GitHub Actions 工作流的权限的详细信息,请参阅“关于 GitHub Packages 的权限”。
为个人帐户配置对包的访问
如果你对范围限定为个人帐户的包具有管理员权限,你可以向其他用户分配读取、写入或管理员角色。 有关这些权限角色的详细信息,请参阅“包的可见性和访问权限”。
如果你的包是私人或内部的且范围限定为组织,则你只能向其他组织成员或团队授予访问。
- 搜索要管理的包的名称,然后单击该名称。
- 在包的登陆页面上,单击右侧的“ 包设置”。
1. 在“管理访问权限”或“继承的访问权限”下,单击“邀请团队或人员”,然后输入名称、用户名或你想要授予访问权限的人员的电子邮件。 不能向团队授予对范围限定为个人帐户的包的访问权限。 - Next to the username or team name, use the Role drop-down menu to select a desired permission level.
所选用户将自动被授予访问权限,不需要先接受邀请。
为组织配置对包的访问权限
如果你对范围限定为组织的包具有管理员权限,可以向其他用户和团队分配读取、写入或管理员角色。 有关这些权限角色的详细信息,请参阅“包的可见性和访问权限”。
如果你的包是私人或内部的且范围限定为组织,则你只能向其他组织成员或团队授予访问。
- 在 GitHub 上,导航到组织的主页面。
- 在组织名称下,单击 “包”选项卡。
1. 搜索要管理的包的名称,然后单击该名称。 - 在包的登陆页面上,单击右侧的“ 包设置”。
1. 在“管理访问权限”或“继承的访问权限”下,单击“邀请团队或人员”,然后输入名称、用户名或你想要授予访问权限的人员的电子邮件。 你还可以输入组织中的团队名称,以允许所有团队成员访问。 - Next to the username or team name, use the Role drop-down menu to select a desired permission level.
所选用户或团队将自动被授予访问权限,不需要先接受邀请。
为个人帐户配置包的可见性
首次发布范围限定为个人帐户的包时,默认可见性是私有的,只有你才能看到包。 可以通过更改访问设置来修改私有或公共包的访问权限。
公共包可以匿名访问,无需身份验证。 包一旦被设为公共,便无法再次将其设为私有。
-
搜索要管理的包的名称,然后单击该名称。
-
在包的登陆页面上,单击右侧的“ 包设置”。
-
在页面底部的“危险区域”下,单击“更改可见性”。
-
选择可见性设置:
-
要使包对任何人都可见,请选择“公共”。
警告:包一旦被设为公共,便无法再次将其设为私有。
-
要使包只对选择的人员可见,请选择“专用”。
-
-
要进行确认,请输入包名称,然后单击“我明白后果,更改包可见性”。
组织成员的包创建可见性
对于支持精细权限的注册表,可以选择组织成员默认可以发布的包的可见性。 有关这些注册表的列表,请参阅“关于 GitHub Packages 的权限”。
-
在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“你的组织”。
2. 在组织旁边,单击“设置”。 -
在左侧,单击“包”。
-
在“包创建”下,选择是要启用公共、专用,还是内部包的创建。
- 若要让组织成员创建公共包,请单击“公共”。
- 若要让组织成员创建只对其他组织成员可见的专用包,请单击“专用”。 可以进一步自定义专用包的可见性。
- 若要让组织成员创建对所有组织成员可见的内部包,请单击“内部”。 如果组织属于企业,则包将对所有企业成员可见。
为组织配置包的可见性
首次发布包时,默认可见性是私有的,只有您才能看到包。 可以通过访问设置授予用户或团队对包的不同访问角色。
公共包可以匿名访问,无需身份验证。 包一旦被设为公共,便无法再次将其设为私有。
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “包”选项卡。
1. 搜索要管理的包的名称,然后单击该名称。 -
在包的登陆页面上,单击右侧的“ 包设置”。
-
在页面底部的“危险区域”下,单击“更改可见性”并选择可见性设置:
-
要使包对任何人都可见,请单击“公共”。
警告:包一旦被设为公共,便无法再次将其设为私有。
-
要使包只对组织中选择的人员可见,请单击“专用”。
-
要使包对所有组织成员可见,请单击“内部”。 如果组织属于企业,则包将对所有企业成员可见。
-