0

(最初问“如何使用 SSH pub/priv 密钥通过 Invoke-WebRequest 进行身份验证?”)

我想自动化我的 github 存储库的一些内务管理,并且(至少为了学习)我想我会用 Powershell 来做。有没有办法为 Get-Credential 提供 SSH 私钥/公钥对(所以我可以使用),或者直接提供给 Invoke-WebRequest cmdlet,以自动对 Github API 进行身份验证?

还是我走得很辛苦,有一种更简单的方法可以做到这一点(继续使用 SSH 密钥)?

- 编辑

好的,正如马丁在评论中指出的那样:

Invoke-WebRequest用于 HTTP。SSH 密钥不与 HTTP 一起使用。

我对那个“细节”一无所知,并认为这是可以做到的。

在被指出之后,我发现了这个类似的问题,并且通过更多的挖掘,我发现我真正需要的是开发人员令牌

我也在更改标签,删除ssh-keys和添加githubgithub-api反映这些新发现。

4

1 回答 1

1

好的,正如马丁在评论中指出的那样:

Invoke-WebRequest用于 HTTP。SSH 密钥不与 HTTP 一起使用。

我对那个“细节”一无所知,并认为这是可以做到的。

在被指出之后,我发现了这个类似的问题,并且通过更多的挖掘,我发现我真正需要的是开发人员令牌

于 2020-06-16T08:28:15.117 回答