配置Qt Creator使用Git的正确方法是什么?

 阿依古丽丹_736 发布于 2023-02-13 13:06

我正在尝试使用Git for Windows和QT Creator 2.8,并且失败了.我在bitbucket上创建了一个存储库,遵循bitbucket 101教程,当我使用Git Bash甚至是Git GUI时,一切都运行顺畅.PATH变量设置正确,一切都在Qt之外.但是,在尝试配置Qt Creator时,我无法访问远程存储库.给出的错误是:

16:25在C:\ Users(...)中执行:C:\ Program Files(x86)\ Git\cmd\git.exe pull命令'C:\ Program Files(x86)\ Git\cmd\git. exe'在超时限制(60000 ms)内没有响应.

我发现的几乎所有东西都告诉我配置PATH,这应该导致一切运行正常,但我的PATH设置正确(我可以从Windows命令提示符输入ssh并且它可以工作).Qt Creator文档(http://qt-project.org/doc/qtcreator-2.8/creator-version-control.html)告诉我,我应该

"选择工具>选项>版本控制> Git.选择环境变量和设置"HOME"环境变量复选框."

set "HOME"(...)选中此框,但没有"环境变量"框.SSH的提示命令设置为C:\Program Files (x86)\Git\bin\ssh.exe,但我已经尝试过将其设置为几乎每一个程序\git\bingit\cmd没有成功.我在这里找到了答案,告诉我使用win-ssh-askpass或win-ssh-agent的某些版本,但那些要么需要Cygwin,要么来自可疑来源.

1 个回答
  • 我一直做的事:

      安装Windows(msys)git:选择"仅将git添加到PATH".这会将Git\cmd目录添加到系统/用户范围的PATH,这是安全且非常有用的.

      不要在Qt Creator中为git输入任何内容.它在PATH中,所以它"正常".

      由于git和Qt Creator之间的交互性有限,可能是最重要的:确保您的远程主机知道您的SSH密钥(因此您不需要输入密码,我不认为Qt Creator可以处理它,并且我相信这是你的情况下出现的问题),并确保你的SSH配置文件包含主机的IP为可信任(你可以通过运行一个git clonegit push从命令行检查这个(不是"git bash",只是一个简单的cmd.这可以确保您的环境与Qt Creator看到的类似.

    我强调没有其他任何东西需要设置,所以如果你这样做,你可能已经破坏了应该使用上述步骤的东西.

    2023-02-13 13:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有