Repository Management
Format: markdownScore: 20Link: https://help.sonatype.com Sonatype HelpSonatype Nexus RepositoryNexus Repository AdministrationRepository ManagementRepositories are containers that hold the components (i.e., artifacts, packages, etc.) that your development team accesses each day. Managing repositories is an essential part of your Sonatype Nexus Repository configuration as this is how you manage repository access and usage. Sonatype Nexus Repository supports hosted, proxy and group repository types across a number of formats.A user's ability to add, edit, or delete repositories in Sonatype Nexus Repository is determined through the privileges given to that user's assigned role. It's typical to give any role that you would like to manage repositories either the global repository admin privilege (nx-repository-admin-*-*-*) or format-level repository admin privileges (e.g., nx-repository-admin-nuget-nuget-hosted-* for NuGet repositories).The Repository Management screen displays a list of configured repositories in your Nexus Repository deployment. To access the Repository Management screen, navigate to Administration (cog icon) → Repository → Repositories.The Repository Management screen lists the following information about each repository:Name - the repository or repository group's unique nameSize (New in 3.68.0) (Requires PostgreSQL) - the size of the repository as calculated by adding up the size of all blobs within the repositoryNexus Repository determines blob size by pulling from the cached size value in the databaseNexus Repository attempts to update this value 2 minutes after any blob update (add/delete); most updates should be visible ~5 minutes after uploading a component to the repository (See the Repository Size Calculation Performance Data help topic for details)Type - the repository's type (i.e., proxy, hosted, or group)Format - the format that the repository uses to store and expose components in them to client tools (e.g., Docker, Maven, npm, etc.)Blob Store - the blob store in which this repository stores its binary partsStatus - the repository's availability status; possible values include the following:Online - indicates that the Online checkbox is checked in the group or hosted repository's settingsOnline - Uninitialized - indicates a newly created proxy repository that is not yet initialized; this status will change to Online - Ready to Connect when initialization completesOnline - Ready to Connect - indicates a proxy repository that is ready to connect to remote, but there have not yet been any requests to that repositoryOnline - Remote Available - indicates a proxy repository that is ready to connect to remote and to which successful requests have already been madeOnline - Remote Manually Blocked - indicates that this proxy repository has auto blocking enabled; Nexus Repository will automatically block this proxy repository if the remote repository becomes unavailableOnline - Remote Auto Blocked and Unavailable - indicates that this proxy repository has auto blocking enabled, and the remote repository is unreachable/unresponsiveOnline - Remote Unavailable - indicates that this proxy repository does not have auto blocking enabled, but the remote repository is unreachable/unresponsiveOffline - Repository Offline - indicates that the Online checkbox in the proxy repository's settings is not checkedOffline - indicates that the Online checkbox in the group/hosted repository's settings is not checkedURL - contains a copy button that, if selected, opens a modal containing the direct URL path to that repository; you can copy and use this URL to connect other tools to this repositoryHealth Check - displays the repository health statistics from a previously run Repository Health Check or a button to start the analysis; this item only displays if you have not integrated Nexus Repository with IQ Server and Sonatype Repository FirewallFirewall Report - If you have integrated Nexus Repository with IQ Server and Sonatype Repository Firewall, this column shows a count of components by their highest policy violation level, count of quarantined components, and a link to the results on the Firewall server