从命令行删除github中的ssh键

我正在bash中创建一个脚本来安装和配置我的所有工作区。如何从命令行删除github中的ssh键?

我已经搜索并找到了此命令,但这是专门用于部署而不是删除的。

curl -u 'user:password' --data '{"title":"My SSH","key":"'"$(cat ~/.ssh/id_rsa.pub)"'"}' https://api.github.com/user/keys

上面的代码运行完美,但是如何删除(如果存在)而不是部署?

zhshyp 回答:从命令行删除github中的ssh键

您可以使用以下请求获取已安装密钥的列表:

curl -u 'user:password' https://api.github.com/user/keys

并通过指定其ID删除特定密钥:

curl -u 'user:password' -X DELETE https://api.github.com/user/keys/:key_id

您可以找到文档here

本文链接:https://www.f2er.com/3125100.html

大家都在问