Qt Creator无法通过ssh密钥对git进行身份验证

时间:2016-05-02 11:13:11

标签: git qt ssh qt-creator bitbucket

尝试在Creator中使用git集成我不断变得不吉利:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

SSH明智我已经正确设置了所有内容 - 它们的密钥是在正确的位置生成的,所有额外的配置都已完成。

git-bash中的测试证实一切正常:

$ ssh -T git@bitbucket.org
logged in as myusername.

You can use git or hg to connect to Bitbucket. Shell access is disabled.

ssh-add -l正确列出了密钥。我已经开始使用创作者"默认" as suggested that it should just work,在此之后我几乎没有尝试过每一件可能出现在我脑海中的事情以及互联网搜索结果 - 无济于事。

从纯cmd(不是git bash)我能够克隆,但git仍然问我关于密码,是否应该使用ssh密钥设置?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

差不多一年后仍然没有运气。我确实找到了解决办法,为了简单地从创建者那里得到git,按照这些简单的步骤:

  • 创建回购
  • 从命令提示符git推送初始项目(运行正常)
  • 通过新项目 - 导入项目 - Git Clone从创建者中的HTTPS(非SSH )回购克隆
  • 现在你可以使用Creator中的git