0

使用基本的 Git UI,我可以毫无问题地执行以下操作:远程 -> 推送到我的 BitBucket git。

使用 Git 扩展,我只是得到一个带有进度条的 Push to origin 对话框(永远保持不变)。消息说: C:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check --progress "origin" master:master

没有错误,但没有行动。

如果我配置并加载 SSH 密钥并单击“测试连接”,我会收到一个带有错误的命令窗口: 无法打开连接:主机不存在 c:\user\path to my project

对话框中的 URL 是到我的远程帐户的 https 连接,不知道为什么它抱怨我的本地项目位置。

所有其他 Git 扩展似乎都适用于我的本地存储库。我宁愿不使用 SSH 密钥,只输入我的密码,因为 Git UI 允许我这样做。我错过了什么?

4

1 回答 1

2

我对 BitBucket 也有同样的问题。解决此问题的一种方法是使用 git bash 命令行并提交您的更改并将它们推送到远程服务器(在您的情况下为 BitBucket)。它会询问您的 BitBucket 密码,但不会在您输入时显示字符。因此,只需输入您的密码并按 Enter。

抱歉,如果这没有解决您的问题,只是认为它可能会有所帮助

于 2012-11-28T16:20:03.927 回答