首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置Mercurial用于提交的用户名?

如何设置Mercurial用于提交的用户名?
EN

Stack Overflow用户
提问于 2009-09-09 20:08:33
回答 4查看 74.1K关注 0票数 84

当我像这样在Mercurial中提交一些东西时:

代码语言:javascript
复制
hg commit -m "username question"

我看到了下面的输出:

代码语言:javascript
复制
No username found, using 'WindowsVistaAdmin@ChunkyMonkey' instead

ChunkyMonkey是我的Windows机器名,显然WindowsVistaAdmin是我在这台机器上登录的用户。

如何才能将用户名设置为更有价值的名称,或者至少是更简洁的名称?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-09 20:10:38

~/.hgrc (*nix)或mercurial.ini (Windows)文件中:

代码语言:javascript
复制
[ui]
username = First Last <email@address.com>

(对于XP和更低版本,mercurial.iniC:\Documents and Settings\[username]\版本;对于Vista和更高版本,是C:\Users\[username]\版本。如果您安装了TortoiseHg,也可以运行hgtk userconfig,并以这种方式运行。)

票数 124
EN

Stack Overflow用户

发布于 2014-04-12 04:31:16

如果要使用--config,可以直接在命令行中指定用户名。例如

代码语言:javascript
复制
hg --config ui.username=frymaster -m "comment here" commit

实际上,您可以使用此命令覆盖.hgrc中的任何内容。只需查看您的.hgrc并注意其格式:

代码语言:javascript
复制
[section]
key=val

这直接转化为

代码语言:javascript
复制
hg --config section.key=val
票数 31
EN

Stack Overflow用户

发布于 2013-04-24 00:40:04

下面是我的windows /users/xxx/mercurial.ini的样子。我不需要为任何东西输入用户名或密码。看起来可能是回购特定的。我已经安装了tortoiseHG,不确定这是否有什么不同。

代码语言:javascript
复制
[ui]
username=mbroekhuis

[auth]
repo.prefix=http://myrepo
repo.username=mbroekhuis
repo.password=secret
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1401803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档