在“组织”github帐户中,我可以设置一些全局秘密,PYPI_USERNAME并使PYPI_PASSWORD它们“可用于公共存储库”,然后在我的中使用它们,ci.yml如下所示:
twine upload dist/$PROJECT_NAME-$VERSION.tar.gz -u ${{ secrets.PYPI_USERNAME }} -p ${{ secrets.PYPI_PASSWORD }} --non-interactive --skip-existing --disable-progress-bar
Run Code Online (Sandbox Code Playgroud)
但在我的“用户”github 帐户中,我找不到任何此类组织范围内的秘密,因此我发现自己必须为每个单独的存储库输入我的秘密,这是反人类罪(现在)。
管理存储库和组织的加密机密的官方 Github 文档指出:
机密是您在组织或存储库中创建的加密环境变量。
组织级机密允许您在多个存储库之间共享机密,从而减少创建重复机密的需要。您可以使用访问策略来控制哪些存储库可以使用组织机密。
因此,目前,只有组织级机密允许您在多个存储库之间共享机密。您必须在“用户帐户”存储库上创建重复的机密。
请注意,如果有意义的话,您还可以创建自己的组织来解决您的问题。
| 归档时间: |
|
| 查看次数: |
2991 次 |
| 最近记录: |