fix(install.ps1): force TLS 1.2 via ServicePointManager (eightarms.net requires TLS>=1.2)

This commit is contained in:
2026-07-30 10:18:54 +08:00
parent 7cabf1c821
commit 5d7f1442c3
+3
View File
@@ -14,9 +14,11 @@
Do not add the install directory to the user PATH. Do not add the install directory to the user PATH.
.EXAMPLE .EXAMPLE
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://eightarms.net/fourbroad/octopus-release/raw/branch/main/install.ps1 | iex irm https://eightarms.net/fourbroad/octopus-release/raw/branch/main/install.ps1 | iex
.EXAMPLE .EXAMPLE
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://eightarms.net/fourbroad/octopus-release/raw/branch/main/install.ps1 | iex; Install-Octopus -Version 0.1.3 irm https://eightarms.net/fourbroad/octopus-release/raw/branch/main/install.ps1 | iex; Install-Octopus -Version 0.1.3
#> #>
[CmdletBinding()] [CmdletBinding()]
@@ -27,6 +29,7 @@ param(
Set-StrictMode -Version Latest Set-StrictMode -Version Latest
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$APP = "octopus" $APP = "octopus"
$REPO = "fourbroad/octopus-release" $REPO = "fourbroad/octopus-release"