0
0
Fork 0
mirror of https://codeberg.org/forgejo/docs.git synced 2024-11-21 17:36:59 -05:00
forgejo-docs/docs/user/packages/conan.md
Earl Warren 0b81e66c45 sync with Gitea abe8fe352711601fbcd24bf4505f7e0b81a93c5d
git diff bd4c7ce578956d9839309b16753bd5505b63b2e3..abe8fe352711601fbcd24bf4505f7e0b81a93c5d -- $(find . -type f -name '*en-us*')
2023-10-08 15:21:44 +00:00

2.8 KiB

title license origin_url
Conan Package Registry Apache-2.0 abe8fe3527/docs/content/usage/packages/conan.en-us.md

Publish Conan packages for your user or organization.

Requirements

To work with the Conan package registry, you need to use the conan command line tool to consume and publish packages.

Configuring the package registry

To register the package registry you need to configure a new Conan remote:

conan remote add {remote} https://forgejo.example.com/api/packages/{owner}/conan
conan user --remote {remote} --password {password} {username}
Parameter Description
remote The remote name.
username Your Forgejo username.
password Your Forgejo password. If you are using 2FA or OAuth use a personal access token instead of the password.
owner The owner of the package.

For example:

conan remote add forgejo https://forgejo.example.com/api/packages/testuser/conan
conan user --remote forgejo --password password123 testuser

Publish a package

Publish a Conan package by running the following command:

conan upload --remote={remote} {recipe}
Parameter Description
remote The remote name.
recipe The recipe to upload.

For example:

conan upload --remote=forgejo ConanPackage/1.2@forgejo/final

The Forgejo Conan package registry has full revision support.

Install a package

To install a Conan package from the package registry, execute the following command:

conan install --remote={remote} {recipe}
Parameter Description
remote The remote name.
recipe The recipe to download.

For example:

conan install --remote=forgejo ConanPackage/1.2@forgejo/final

Supported commands

conan install
conan get
conan info
conan search
conan upload
conan user
conan download
conan remove