gpt4 book ai didi

azure - 使用环境变量中的 Azure Devops 工件 npm token

转载 作者:行者123 更新时间:2023-12-03 03:46:08 29 4
gpt4 key购买 nike

我正在寻找一种方法来消除将 Azure DevOps npm 工件 npm token 写入文件的需要。在他们为非 Windows 环境提供的文档中,他们说我们应该将此内容添加到我们的 .npmrc 中。 .

registry=https://pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/registry/

always-auth=true

; begin auth token
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/registry/:username=<org>
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/registry/:_password=[BASE64_ENCODED_PERSONAL_ACCESS_TOKEN]
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/registry/:email=npm requires email to be set but doesn't use the value
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/:username=<org>
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/:_password=[BASE64_ENCODED_PERSONAL_ACCESS_TOKEN]
//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/:email=npm requires email to be set but doesn't use the value
; end auth token

但是,如果可能的话,我想为此使用环境变量。

最佳答案

这些代码的格式是固定的。您可以在环境变量中设置 PAT(个人访问 token )。

请将环境变量添加到您的 .bashrc 或其他启动 shell 文件中。

export TOKEN=your PAT

然后在 .npmrc 文件中使用 ${TOKEN}

//pkgs.dev.azure.com/<org>/<project>/_packaging/<registry>/npm/registry/:_password=${TOKEN}

这里有类似问题:

.npmrc config file not reading environment variable to download private Node module

How to set env var for .npmrc use

关于azure - 使用环境变量中的 Azure Devops 工件 npm token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69127417/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com