The following basic settings are common for all package types.
Setting | Description |
---|---|
Package Type | The package type must be specified when the repository is created, and once set, cannot be changed. |
Repository Key | The repository key is a mandatory, unique identifier for the repository. It cannot begin with a number or contain spaces or special characters. |
Environments | Defines the environment in which this repository will reside. Environments aggregate project resources (repositories, Pipeline sources, etc.) to simplify their management. For more information, see Environments. |
URL | The URL for the remote repository. Currently, only HTTP and HTTPS URLs are supported. |
User Name | The user name for accessing the URL of the remote repository. Leave this field blank to access the repository anonymously. |
Password/Access Token | The password or access token used to access the repository. |
SSL/TLS Certificate | The certificate used for authentication. Click Test to verify the certificate is valid. |
Repository Layout | Defines the layout used by the remote repository cache for storing and identifying modules. For more information, see Remote Repository Layout Configuration. |
Remote Layout Mapping | Defines the layout used by the remote repository for storing and identifying modules. This layout can differ from the layout defined under Repository Layout for the remote repository cache. For more information, see Remote Repository Layout Configuration. |
Public Description | A free text field that describes the content and purpose of the repository. This description can be viewed by all users with access to the repository. |
Internal Description | A free text field to add additional notes about the repository. These notes are visible only to the administrator. |
Include and Exclude Patterns | The Include Patterns and Exclude Patterns fields provide a way to filter out specific repositories when resolving the location of different artifacts. In each field, you can specify a list of Ant-like patterns to filter in and filter out artifact queries. Filtering works by subtracting the excluded patterns (default is none) from the included patterns (default is all). Example: Consider that the Include Patterns and Exclude Patterns for a repository are as follows: Include Patterns: Exclude Patterns:
In this example, the repository is searched for |
Offline | If set, no attempts will be made to fetch remote artifacts from this repository. Only locally-cached artifacts are retrieved. |
Enable Indexing in Xray | Enables indexing on the repository for security and compliance analysis. Available with JFrog Xray. |
Enable Indexing in Xray
JFrog Xray enables repository indexing for security and compliance analysis of the following package types:
Supported Package Types | Unsupported Package Types | |
---|---|---|
Docker npm Maven PyPI Gradle Go Debian RPM Alpine Bower Cargo | Conan Conda CRAN Gems Ivy NuGet Composer SBT Generic HuggingFace | Swift Terraform Chef CocoaPods GitLfs Helm Opkg P2 Pub Puppet VCS |
Important
For information about specific settings for particular package types, see Additional Remote Repository Settings for Specific Package Types.