提供了无效文件

时间:2013-07-26 20:02:26

标签: git ssh-keys assembla

我在assembla上创建了一个git存储库,我试图克隆它,但我收到了一条消息:

“权限被拒绝(publickey,键盘互动) 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限并且存储库存在“

我搜索了一个答案,我发现它必须用ssh键做一些事情。我按照以下步骤操作:http://pokit.org/get/img/1e6295f88c7abb8df09308d3dc8af3ca.jpg但是当我想将密钥上传到我的assembla配置文件时,它说:“您提供的文件无效。请检查它是否是SSH公钥文件,然后再试一次。”

我一直在使用assembla几个月,我没有这样的问题。我虽然使用了现有的存储库。我创建新存储库时出现问题。

任何人都可以帮我吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

确保提供公钥并且格式正确,有时一些密钥生成器会混淆格式,它应该是这样的:

ssh-rsa AAAAB ...很多其他字符== comment@something.usually

您只需将其复制并粘贴到个人资料中的框中,而不是上传文件。

请记住 - 它必须只是您的公共文件,RSA或DSA密钥都可以。您的私人文件保密。因此,如果公共和私人都在同一个文件中,这将无效。