Note: This article applies to publishing GitHub Apps in GitHub Marketplace only. For more information about publishing GitHub Actions in GitHub Marketplace, see "Publishing actions in GitHub Marketplace."
Publisher verification ensures that GitHub has a way to contact you, that you've enabled two-factor authentication for your organization, and that your organization's domain has been verified.
Once your organization has been verified, you can publish paid plans for your app. For information, see "Setting pricing plans for your listing."
To offer paid plans for your app, the app must be owned by an organization and you must have owner permissions in the organization. If your app is currently owned by a personal account, you'll need to transfer the ownership of the app to an organization. For more information, see "Transferring ownership of a GitHub App" or "Transferring ownership of an OAuth App."
Requesting publisher verification
In the top right corner of GitHub.com, click your profile photo, then click Your organizations.
Next to the organization, click Settings.
At the bottom of the left sidebar, click Developer settings.
Under "Developer settings", click Publisher Verification.
Under "Publisher Verification", complete the information in the checklist:
- Ensure that your basic profile information is present and accurate. Also, make sure that you've included the best email address for support and updates from GitHub.
- Ensure that Two-factor authentication is enabled for your organization. For more information, see "Requiring two-factor authentication in your organization."
- Submit a verified domain and ensure that a "Verified" badge displays on your organization's profile page. For related information, see "Verifying or approving a domain for your organization."
Click Request Verification. GitHub will review your details and let you know once your publisher verification is complete.
For information about the process of publishing apps, see "About GitHub Marketplace."