无法建立 SSL 连接,配置 Github Self-Hosted Runner 时请参阅内部异常
The SSL connection could not be established, see inner exception when configuring Github Self-Hosted Runner
我正在研究 Github 企业实例,当我尝试按照 [ 中介绍的步骤将新的自托管运行器添加到我的 GitHub 企业实例时=23=] runner 我组织的目录,我在配置步骤中收到如下所示的错误:
$./config.sh --url <my instance url> --token <my token>
--------------------------------------------------------------------------------
| ____ _ _ _ _ _ _ _ _ |
| / ___(_) |_| | | |_ _| |__ / \ ___| |_(_) ___ _ __ ___ |
| | | _| | __| |_| | | | | '_ \ / _ \ / __| __| |/ _ \| '_ \/ __| |
| | |_| | | |_| _ | |_| | |_) | / ___ \ (__| |_| | (_) | | | \__ \ |
| \____|_|\__|_| |_|\__,_|_.__/ /_/ \_\___|\__|_|\___/|_| |_|___/ |
| |
| Self-hosted runner registration |
| |
--------------------------------------------------------------------------------
# Authentication
The SSL connection could not be established, see inner exception.
我在互联网上尝试了一些其他 solutions,例如使用 export DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER=0
命令禁用 Dotnet 套接字处理程序,但这次 returns An error occurred while sending the request.
。
我对这个话题很陌生,我可以在我的 Github 企业实例中做一些关于 SSL 的配置吗,有人可以帮忙吗。
我找到了传输层安全性 (TLS) 的解决方案,它是 now-deprecated 安全套接字层 (SSL) 的后继者。在文档中,您可以通过以下方式简单地禁用它:
$ export GITHUB_ACTIONS_RUNNER_TLS_NO_VERIFY=1
此外,我从 Github 企业管理控制台禁用了 TLS。这带来了一些其他错误,但很快就解决了。
我正在研究 Github 企业实例,当我尝试按照 [ 中介绍的步骤将新的自托管运行器添加到我的 GitHub 企业实例时=23=] runner 我组织的目录,我在配置步骤中收到如下所示的错误:
$./config.sh --url <my instance url> --token <my token>
--------------------------------------------------------------------------------
| ____ _ _ _ _ _ _ _ _ |
| / ___(_) |_| | | |_ _| |__ / \ ___| |_(_) ___ _ __ ___ |
| | | _| | __| |_| | | | | '_ \ / _ \ / __| __| |/ _ \| '_ \/ __| |
| | |_| | | |_| _ | |_| | |_) | / ___ \ (__| |_| | (_) | | | \__ \ |
| \____|_|\__|_| |_|\__,_|_.__/ /_/ \_\___|\__|_|\___/|_| |_|___/ |
| |
| Self-hosted runner registration |
| |
--------------------------------------------------------------------------------
# Authentication
The SSL connection could not be established, see inner exception.
我在互联网上尝试了一些其他 solutions,例如使用 export DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER=0
命令禁用 Dotnet 套接字处理程序,但这次 returns An error occurred while sending the request.
。
我对这个话题很陌生,我可以在我的 Github 企业实例中做一些关于 SSL 的配置吗,有人可以帮忙吗。
我找到了传输层安全性 (TLS) 的解决方案,它是 now-deprecated 安全套接字层 (SSL) 的后继者。在文档中,您可以通过以下方式简单地禁用它:
$ export GITHUB_ACTIONS_RUNNER_TLS_NO_VERIFY=1
此外,我从 Github 企业管理控制台禁用了 TLS。这带来了一些其他错误,但很快就解决了。