1

不是一个真正的编程问题,但我找不到其他地方可以问它,而且这里肯定会有人使用它。

我安装了 mercurial.tmbundle,除了“推送到默认存储库”之外,一切似乎都运行良好我有一个默认存储库设置(bitbucket)并且只使用命令

hg push

完全符合人们的期望,但是当我尝试通过 Textmate 进行操作时,它只会出现一个小进度条和文本“正在访问父存储库...”,并且会在 1 秒后消失。由于没有密码,因此无法推送。我已经检查过了,bitbucket 上确实没有新的提交。有什么我需要配置的吗?如果你有这个工作,那么请告诉你做了什么来使它工作。任何建议都会有所帮助。

4

2 回答 2

1

正如 RyanWilcox 所建议的, hg 必须等待密码。尝试使用以下语法,看看它是否有效:hg push http://userid:passwd@bitbucket.org/yourhg/. 如果是这样,并且您不是偏执狂,您可以将其设置为 hgrc 中的默认路径。

编辑:将其添加到您的 hgrc 中并保留您的默认路径:

foo.prefix = bitbucket.org/yourhg/
foo.username = userid
foo.password = passwd
foo.schemes = http https
于 2010-01-26T14:03:18.380 回答
0

当您在命令行上推送时,它会要求您输入密码吗?

当您通过捆绑软件运行它时,它可能会要求输入密码并且此时它会出错?

也许console.app 可以给你一个有用的日志信息?

于 2010-01-26T13:58:27.563 回答