[英]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.