小编ami*_*ngh的帖子

从命令行上传 github 上的 ssh 密钥

我找到了一种使用命令行将 SSH 密钥上传到我的 GitHub 帐户的方法,但是有一个小问题。

我可以使用以下命令执行此操作:

curl -u "user:pass" --data '{"title":"test-key","key":"ssh-rsa Aaa"}'
Run Code Online (Sandbox Code Playgroud)

https://api.github.com/user/keys

但是我在 Chef 中使用它来将我的节点的密钥添加到我的 GitHub 帐户:

curl -u "user:pass" --data '{"title":"test-key","key":"`cat ~/.ssh/id_rsa.pub`"}' https://api.github.com/user/keys
Run Code Online (Sandbox Code Playgroud)

但它给出了错误。

可能是什么原因?

git github json

4
推荐指数
1
解决办法
2218
查看次数

标签 统计

git ×1

github ×1

json ×1