3

我正在使用 qt creator,但我无法将我的提交推送到 bitbucket。我可以从 qt creator 提交,但不能推送。我已经进行了一些研究,首先要看的地方是 SO,我很幸运地找到了这个Using git push from Qt 创作者

但是,我正在运行 ssh-agent.exe,我可以在 windows 上从 Git bash 提交和推送。当我从 qt creator 推送时出现此错误

命令“C:/Program Files/Git/cmd/git.cmd”在超时​​限制(60000 毫秒)内没有响应。

它是一个已知的错误https://bugreports.qt.io/browse/QTCREATORBUG-4446但已关闭以支持此错误https://bugreports.qt.io/browse/QTCREATORBUG-2943

我的 qt creator 版本是 2.6.2。

是否有解决方案来启用来自 qt 创建者的推送?

4

1 回答 1

4

如果要永久设置凭据,请将以下行添加到Windows 上的%USERPROFILE%/_netrc(或Linux 上的$HOME/.netrc):

machine site.address.com login <user> password <pass>

如果您希望 Qt Creator 提示您输入密码,请在 linux 上安装 ssh-askpass 或在 Windows 上安装win-ssh-askpass并确保在工具 -> 选项 -> 版本控制 -> 常规(SSH 提示命令)中设置它。

于 2013-08-25T10:55:06.773 回答