0

我们目前将 JFrog 的 Artifcatory 作为我们选择的存储库工具,使用 SAML 和 Azure Active Directory 进行单点登录。

我现在还为我们的 PowerShell 模块创建了一个本地 AF 存储库。当我使用内部 AF 用户时,这一切都有效,它有效。要安装一个模块,我运行类似:

$cred = Get-Credential #Your credentials for access to Artifactory
Install-Module MyModule -Repository "MyRepo" -Credential $cred

但是,如果我为我的 Azure AD 用户传递凭据,我会得到

警告:无法解析包源“https://......”。

这不是我所期待的“错误”,但是是的,它需要一个令牌才能继续,而不是一个常规的凭证。

有什么方法可以使用 PowerShellGet 命令,例如 Install-Module 和 SAML 身份验证?

4

1 回答 1

0

这可能是权限问题。您可以验证您尝试使用的用户是否具有访问 Artifactory 中此存储库的适当权限。如果用户确实有权限,你能重现这个并附加“artifactory.log”中的日志吗?这可以帮助诊断问题。

于 2019-09-11T12:20:28.893 回答