mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-23 08:47:42 -05:00
e8433b7fe6
- **Installation**: includes how to install Gitea and related other tools, also includes upgrade Gitea - **Administration**: includes how to configure Gitea, customize Gitea and manage Gitea instance out of Gitea admin UI - **Usage**: includes how to use Gitea's functionalities. A sub documentation is about packages, in future we could also include CI/CD and others. - **Development**: includes how to integrate with Gitea's API, how to develop new features within Gitea - **Contributing**: includes how to contribute code to Gitea repositories. After this is merged, I think we can have a sub-documentation of `Usage` part named `Actions` to describe how to use Gitea actions --------- Co-authored-by: John Olheiser <john.olheiser@gmail.com>
2.3 KiB
2.3 KiB
date | title | slug | draft | toc | menu | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021-07-20T00:00:00+00:00 | Conan Packages Repository | usage/packages/conan | false | false |
|
Conan Packages Repository
Publish Conan packages for your user or organization.
Table of Contents
{{< toc >}}
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://gitea.example.com/api/packages/{owner}/conan
conan user --remote {remote} --password {password} {username}
Parameter | Description |
---|---|
remote |
The remote name. |
username |
Your Gitea username. |
password |
Your Gitea password. If you are using 2FA or OAuth use a [personal access token]({{< relref "doc/development/api-usage.en-us.md#authentication" >}}) instead of the password. |
owner |
The owner of the package. |
For example:
conan remote add gitea https://gitea.example.com/api/packages/testuser/conan
conan user --remote gitea --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=gitea ConanPackage/1.2@gitea/final
The Gitea 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=gitea ConanPackage/1.2@gitea/final
Supported commands
conan install
conan get
conan info
conan search
conan upload
conan user
conan download
conan remove