gpt4 book ai didi

powershell - Register-PSRepository 上出现无效 Web Uri 错误

转载 作者:行者123 更新时间:2023-12-02 17:26:28 25 4
gpt4 key购买 nike

Windows 11 月更新后(1.0.0.1 版本的 PackageManagementPowerShellGet 模块)我无法再将 HTTPS NuGet 服务器注册为 PSRepository:

Register-PSRepository -Name test -SourceLocation https://some-nuget/api/v2

它返回错误:

# Register-PSRepository : The specified Uri 'https://some-nuget/api/v2' for parameter 'SourceLocation' is an invalid Web Uri. Please ensure that it meets the Web Uri requirements.

最佳答案

就我而言,问题是源位置的 (https) 服务器仅支持 TLS 1.2。

在 Windows 7 上的 PowerShell 5.1 中运行,默认情况下仅支持 SSL3 和 TLS 1.0。

以下内容使其能够工作:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Register-PSRepository -Name "Artifactory" -SourceLocation "https://example.com/artifactory/api/nuget/powershell/"

关于powershell - Register-PSRepository 上出现无效 Web Uri 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35296482/

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