Authentication hg推送错误和用户名未在.hg/hgrc中指定。不会使用钥匙圈

Authentication hg推送错误和用户名未在.hg/hgrc中指定。不会使用钥匙圈,authentication,mercurial,ldap,credentials,mercurial-keyring,Authentication,Mercurial,Ldap,Credentials,Mercurial Keyring,我做了以下工作: hg克隆…somelink.to.repo.in.hg。。。千兆 千兆镉 ls(…它显示giga.txt文件存在于giga目录中) vi giga.txt(…进行了一些更改) hg commit-m“字节” hg out(出现以下错误) 我什么都试过了,但钥匙圈坏了。我每次都会得到提示: 冒出 汞推力 etc hg操作,但不是当我这样做时 hg提交 谁能告诉我我到底错过了什么。使用C:…\mercurial.ini(Windows端类似于unix~/.hgrc文件)在Wi

我做了以下工作:

hg克隆…somelink.to.repo.in.hg。。。千兆

千兆镉

ls(…它显示giga.txt文件存在于giga目录中)

vi giga.txt(…进行了一些更改)

hg commit-m“字节”

hg out(出现以下错误)


我什么都试过了,但钥匙圈坏了。我每次都会得到提示:

  • 冒出

  • 汞推力

  • etc hg操作,但不是当我这样做时

hg提交

谁能告诉我我到底错过了什么。使用C:…\mercurial.ini(Windows端类似于unix~/.hgrc文件)在Windows上尝试了同样的练习。。并更新/确保本地存储库克隆文件夹的../clonedfolder/.hg/hgrc文件包含类似的[auth]..3行,但Mercurial在Linux OpenSUSE和Windows上使用TortoiseHg时不使用keyring

它提示我再次输入用户凭据n再次:((


如果在mercurial中多次提示输入用户凭据,请告诉我如何解决此问题。

。设置mercurial\u密钥环,然后

这个问题没有人能轻易地解释清楚

??如果我使用servername、servername的IP或servername的FQDN,如何使[auth]xx.prefix=servername/hg_或_某物适用于servername/hg位置下的所有存储库

最终答案:Arun•2分钟前−

好的,我把它放在~/.hgrc(Linux/Unix-home目录的.hgrc隐藏文件)或Windows用户%UserProfile%/mercurial.ini或%home%/mercurial.ini文件中

[auth]
default1.schemes = http https
default1.prefix = hg_merc_server/hg
default1.username = c123456

default2.schemes = http https
default2.prefix = hg_merc_server.company.com/hg
default2.username = c123456

default3.schemes = http https
default3.prefix = 10.211.222.321/hg
default3.username = c123456
现在,我可以使用Server/IP/Server的FQDN进行签出。

查看以下链接以获取答案:在该示例中,“default1”是什么?
[ui]
username=c123456 <Arun.Sangal@MyCompany.com>

[extensions]
mercurial_keyring = /root/mercurial_keyring.py

#[trusted]
#users = *
#groups = *

[extensions]
acl =
bugzilla =
children =
churn =
color =
convert =
eol = !
extdiff =
factotum = !
fetch =
gpg =
graphlog =
hgcia =
hgcr-gui-qt = !
hgk =
highlight =
interhg =
keyword =
largefiles = !
mercurial_keyring =
mq =
notify =
pager =
patchbomb =
perfarce = !
progress =
projrc = !
purge =
rebase =
record =
relink =
schemes =
[paths]
default = http://the.hg.server.com/hg/TestHgRepo1/
myrepo = http://the.hg.server.com/hg/TestHgRepo1/

[auth]
myrepo.schemes = http https
myrepo.prefix = the.hg.server.com/hg
myrepo.username = c123456
[auth]
default1.schemes = http https
default1.prefix = hg_merc_server/hg
default1.username = c123456

default2.schemes = http https
default2.prefix = hg_merc_server.company.com/hg
default2.username = c123456

default3.schemes = http https
default3.prefix = 10.211.222.321/hg
default3.username = c123456