首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在执行远程汞操作时,是否每次都不让Bitbucket询问我的密码?

在执行远程汞操作时,是否每次都不让Bitbucket询问我的密码?
EN

Stack Overflow用户
提问于 2010-10-14 13:34:53
回答 2查看 9.3K关注 0票数 39

使用我推动的所有其他Mercurial repos,我可以在hgrc中设置用户名和密码(实际上是Mercurial.ini,因为我使用的是)来在特定的域执行操作,而Mercurial不会提示我输入auth信息。但是,即使有了这些设置,Bitbucket也总是询问我的密码。

我的设置如下:

代码语言:javascript
复制
[auth]
bitbucket.prefix = bitbucket.org
bitbucket.username = myusername
bitbucket.password = mypassword

就像我说过的,这些设置适用于我推动的所有其他回复。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-14 16:29:23

这里的问题是,我使用的是显示在Bitbucket存储库页面上的存储库的URL,其中包括bitbucket域名前面的用户名,因此它最终看起来像https://myusername@bitbucket.org/myusername/myrepo

显然,当以这种方式提供用户名时,它会忽略[auth]部分中的内容。我只是更改了hgrc中的URL,以供我的本地复制回购,并且它获得了[auth]部分的东西很好。

很抱歉问题中没有包括这个细节。

票数 44
EN

Stack Overflow用户

发布于 2010-10-14 15:27:27

您是将ssh:// URL用于bitbucket还是使用https:// URL?Bitbucket提供这两种服务。如果是ssh,则需要使用ssh代理或类似的方法(ssh不使用[auth]部分)来保存内存中的密钥或切换到https: URL。您也可以尝试添加bitbucket.schemes = http https以以防万一,但是如果您使用https:// URL,则https的默认值应该是可以的。同时也要注意,bitbucket用户名区分大小写--这让我有一段时间了。

如果所有这些都不适用于您,请尝试使用--debug进行调试,并查看是否有任何有用的消息。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3933693

复制
相关文章

相似问题

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