Conan包可以在您自己的用户或组织下上传到Bintray。要创建存储库,请按照以下步骤操作:
1. 创建Bintray开源帐户
浏览至 https://bintray.com/signup/oss 并提交表格以创建您的帐户。请注意,您不必使用与柯南帐户相同的用户名。
2. 创建柯南存储库
如果您打算与其他用户协作,首先需要创建一个Bintray组织,并在该组织的配置文件下而不是在您自己的用户配置文件下创建存储库。
在您的用户配置文件 (或组织配置文件) 中,单击 “添加新存储库”,然后填写 “创建存储库” 表单。确保选择Conan作为类型。
3. 添加Bintray存储库
在Conan客户端中添加指向Bintray存储库的Conan遥控器
$ conan remote add <REMOTE> <YOUR_BINTRAY_REPO_URL>
使用Bintray上存储库页面上的 “设置我” 按钮获取其URL。
4. 获取API密钥
您的API密钥是用于将Conan客户端验证为Bintray的 “密码”,而不是Bintray密码。要获取API密钥,请转到Bintray帐户中的 “编辑您的配置文件”,然后检查API密钥部分。
5. 设置用户凭据
使用API密钥、远程和Bintray用户名添加Conan用户:
$ conan user -p <APIKEY> -r <REMOTE> <USERNAME>
以这种方式设置远程将使您的Conan客户端解析包并按以下优先级顺序从存储库中安装它们:
- conan-center
- Your own repository
如果您想先拥有自己的存储库,请在添加时使用 — insert命令行选项:
$ conan remote add <your_remote> <your_url> --insert 0
$ conan remote list
<your remote>: <your_url> [Verify SSL: True]
conan-center: https://conan.bintray.com [Verify SSL: True]