繁体   English   中英

从命令行中删除 github 中的 ssh 键

[英]Remove ssh keys in github from command line

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

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

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

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

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

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

你可以在这里找到文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM