Error: Git requires both a URL and a ref to clone

This error occurs when attempting to add an entry to the package catalog that uses the Git acquisition method.

When dds obtains a package from the catalog using the Git method, it needs a URL to clone from, and a Git ref to clone. dds uses a technique known as “shallow cloning,” which requires a known Git reference to clone from. The reference may be a tag, branch, or an individual commit (Using a Git commit as the ref requires support from the remote Git server, and it is often unavailable in most setups). Using a Git tag is strongly recommended.

See also

Refer to the documentation on The Package Catalog.