ssh-import-id 失败,出现“错误:在赋值之前引用了本地变量‘keys’”

ssh-import-id 失败,出现“错误:在赋值之前引用了本地变量‘keys’”

我试图了解这个错误是否可以修复或者它是否是 ssh-import-id 中的一个错误:

$ ssh-import-id gh:my-user-id
2017-12-08 04:46:58,282 INFO Starting new HTTPS connection (1): api.github.com
2017-12-08 04:46:58,609 ERROR local variable 'keys' referenced before assignment

编辑:我使用的是 16.04 发行版。

答案1

这似乎是以下错误消息的一个不太有用的版本(我在 14.04 发行版上收到):

$ ssh-import-id gh:my-user-id
2017-12-08 13:18:38,890 INFO [0] SSH keys [Authorized]
2017-12-08 13:18:38,891 ERROR No matching keys found for [gh:my-user-id]

所以你可能没有与该 GitHub 帐户关联的任何密钥!将密钥添加到我的帐户后,我收到了更令人鼓舞的消息:

$ ssh-import-id gh:my-user-id
2017-12-08 13:24:16,021 INFO Authorized key ['2048', 'REDACTED', 'my-user-id@github/12345678', '(RSA)']
2017-12-08 13:24:16,024 INFO [1] SSH keys [Authorized]

相关内容