簡體   English   中英

安裝模塊的代理問題

[英]Proxy Issues with Install Module

運行以下設置:

  • Server 2012 R2
  • PS版本:4.0
  • WSManStackVersion: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代理沒有運氣。

根據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"

可以通過許多網絡cmdlet的-Proxy參數或$PSDefaultParameterValues = @{ "*:Proxy"="http://proxy:port" }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM