Skip to main content

Как сделать приложение GitHub публичным или частным

При регистрации GitHub App вы можете сделать его публичным, чтобы другие GitHub аккаунты могли устанавливать приложение, или приватным, чтобы вы могли устанавливать его только на тот аккаунт, которому принадлежит приложение.

Сведения о видимости для GitHub Apps

GitHub App может быть public-beta %}public, private или internal. Если вы настроили регистрацию GitHub App общедоступной, любой пользователь на GitHub может установить и авторизовать его. Если вы задали регистрацию GitHub App частной, ее можно установить только в учетной записи, принадлежащей приложению. Только члены организации, принадлежащие ей, могут авторизовать ее.

GitHub Apps, принадлежащих корпоративной учетной записи, или управляемая учетная запись пользователя в организации, имеют "внутреннюю" видимость. Внутренние приложения можно установить только с помощью , которые корпоративные и организации в организации и могут быть авторизованы только пользователями в пределах предприятия. Члены предприятия и неаффилированные пользователи могут авторизовать эти приложения, но внешний участник совместной работы не могут.

Если вы хотите, чтобы данные GitHub App были доступны организациям в экземпляре GitHub Enterprise Server, в который вы не входите, необходимо выполнить дополнительные действия. Дополнительные сведения см. в разделе Как сделать ваше приложение GitHub доступным для GitHub Enterprise Server.

Если важно, чтобы пользователи GitHub Enterprise Server могли использовать средство, попробуйте использовать GitHub Actions вместо GitHub App. Публичные действия доступны на GitHub Enterprise Server экземплярах с помощью GitHub Connect. Дополнительные сведения см. в разделе [AUTOTITLE и Включение автоматического доступа к GitHub.com действиям с помощью GitHub Connect](/enterprise-server@latest/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises) в документации GitHub Enterprise Server .

Сведения об изменении видимости регистрации GitHub App см. в разделе Изменение регистрации приложения GitHub.

Процесс установки общедоступного приложения

Общедоступные данные GitHub Apps имеют целевую страницу с кнопкой "Установить ", чтобы другие пользователи могли установить приложение на своих учетных записях. Если данные GitHub App являются общедоступными для всех пользователей на GitHub, вы также можете опубликовать его в GitHub Marketplace. Дополнительные сведения см. в разделе О GitHub Marketplace для приложений.

Процесс установки частного приложения

Частные данные GitHub Apps можно установить только в учетной записи пользователя или организации владельца приложения. Ограниченные сведения о приложении будут существовать на целевой странице приложения, и кнопка "Установить" будет доступна только для владелец организации и руководителей приложений для организации, которая владеет приложением, или личная учетная запись, если GitHub App принадлежит отдельной учетной записи.

Внутренний поток установки

Корпоративные GitHub Apps и приложения, принадлежащие управляемые учетные записи пользователей можно установить только на , которые предприятия и организации в организации в организации с помощью URL-адреса установки. Приложение не может быть установлено в учетных записях пользователей.