9

我正在尝试使用 TortoiseHG 建立一个本地存储库。它没有链接到任何远程存储库;我只想能够在我自己的盒子上管理更改。

创建存储库很顺利,但是当我提交时,出现错误:

提交:用户名无效

您的用户名尚未配置。

请配置您的用户名,然后重试。

它非常有帮助地弹出一个用户名配置对话框。我填写了我的用户名,以及该页面上的其余选项以防万一,然后关闭它,再试一次......同样的错误。我给了它一个用户名,它会记住它,但它仍然不会提交。

我错过了什么?

4

3 回答 3

11

设置用户名后,请确保关闭提交对话框,而不是简单地从打开的表单中再次尝试。然后尝试再次提交。那为我修好了。

于 2010-07-16T19:41:10.557 回答
1

要使其永久化,您应该在hgrc文件中设置它[ui],例如:

[ui]  
username = John Doe 

请参阅http://www.selenic.com/mercurial/hgrc.5.html#files以获取您的hgrc位置(可能在您的主目录中Mercurial.ini)。

于 2010-06-29T13:19:06.693 回答
1

我在 Windows 7 驱动器中找不到 hgrc 文件,所以我只是将用户名添加到 mercurial.ini 文件中。

[ui]  
username = Santiago Villafuerte

该文件位于:

C:\Users\<your_windows_username>

我正在使用 x64 Tortoise 版本。

于 2014-07-27T20:57:34.143 回答