无法在 Ubuntu 中使用 bitbucket 设置 SmartGit

Not able to setup SmartGit with bitbucket in Ubuntu

我安装了 SmartGit 并且可以登录我的 BitBucket 帐户,但在尝试克隆存储库时我一直看到此错误

Could not connect to the reposotory https://username@bitbucket.org/username/xyz

PLease check the reposotory URL

reposotory https://username@bitbucket.org/username/xyz not found: remote:Not Found

为什么我会看到这个错误?当登录正常并且显示我拥有的存储库列表的是 Smartgit 时,当我 select 出现此错误时,我似乎无法克服此错误。

如果我在浏览器中复制存储库 URL,它会将我带到存储库,我什至尝试复制 URL bitbucket 提供的以防有人想要克隆它,但即使这样也不起作用smartgit.

在我使用 windows 的办公室计算机中,我能够立即启动并 运行 使用具有相同登录详细信息的相同 URL

在这一点上,我非常沮丧和无能为力。任何帮助将不胜感激。我做错了什么?

终于成功了。

我没有意识到我设置的存储库是 Mercurial 而不是 Git,而在 Windows SmartGit 中检测它似乎没有问题,但在 Ubuntu 在 Mercurial 存储库工作之前还需要其他步骤。

确保您在 Ubuntu 中设置了 Tortoisehg,否则 Mercurial 将无法工作,您可以访问 this 文章了解如何安装它。

完成后,确保在 Smartgit 中设置可执行路径。

要访问可执行文件设置,请转到菜单 Edit->Preferences

似乎一旦 Hg Executable 设置正确,只有当克隆 Mercurial 选项出现时,你才会疯狂地思考 [=11 在哪里=] 克隆存储库的选项。

这就是我让它工作的方式。