Edit icon Edit This Page

Understanding Public vs Private Repositories

Repsy repositories can be either private or public.
Each visibility type serves different use cases depending on how you want others to access your packages.

Private Repositories

Private is the default setting for all repositories created in Repsy.

  • Requires authentication (access token) for both publishing and downloading
  • Ideal for internal tools, private libraries, or CI/CD workflows
  • Only authorized users or systems can access the content

Public Repositories

Public repositories allow open access for downloading packages.

  • No authentication needed to download packages
  • Publishing still requires an access token
  • Suitable for open-source packages or publicly shared tools

Even when a repository is public, only authenticated users can publish or modify packages.

Switching Visibility

You can change a repository’s visibility at any time:

  • Go to the Repositories tab
  • Open the more options menu (⋮) next to the repository
  • Click Settings
  • Toggle the Private setting on or off
  • Save your changes

Changes apply immediately, and you can switch back anytime.

Was this page helpful?