4

运行以下设置:

  • 服务器 2012 R2
  • PS版本:4.0
  • WSManStack 版本:3.0
  • Git 版本 2.11.1
  • 包管理预览 - x64:10.0.10586.117
  • SharpZipLib:0.86.0
  • NuGet:2.8.5.208

尝试安装 posh-git 模块给出:

PowerShellGet\Install-Module posh-git -Scope CurrentUser

但是得到

PackageManagement\Install-Package :未找到与指定搜索条件和模块名称“posh-git”匹配的内容。

尝试时Get-PackageSourceGet-PSRepository我得到

警告:无法找到包源

警告:无法找到模块存储库。

我坐在 TMG 代理后面,尝试使用-Proxy开关和设置 winttp 代理,但没有成功。

4

2 回答 2

2

根据 Keith Hill 的建议,手动添加 PowerShellGallery 存储库:

Register-PSRepository -Name PSGallery -SourceLocation https://www.powershellgallery.com/api/v2

我在使用 -proxy 开关时遇到了麻烦,所以我通过 netsh 设置了代理,这可以解决问题:

netsh winhttp set proxy proxy-server="http=myproxy:8080"
于 2017-02-23T02:58:52.073 回答
1

代理可以通过-Proxy许多网络 cmdlet 的参数或$PSDefaultParameterValues = @{ "*:Proxy"="http://proxy:port" }

于 2017-09-26T06:32:05.453 回答