强制Git提示输入远程回购的用户名?

强制Git提示输入远程回购的用户名?,git,bitbucket,Git,Bitbucket,我正在改用Git而不是Mercurial,并将Bitbucket用于我的远程存储库。我现在基本上可以正常工作了,除了从不同服务器(使用不同的用户名)连接到远程repo的凭据之外。我用git克隆克隆了repohttps://person@org/myprojects/myproject.git到我的另一台服务器。但我实际上并不想以用户“person”的身份从该服务器进行连接,我想以不同的用户名进行连接,并希望得到提示。使用Mercurial,我实际上可能会错过person@,每次都会得到提示(这正

我正在改用Git而不是Mercurial,并将Bitbucket用于我的远程存储库。我现在基本上可以正常工作了,除了从不同服务器(使用不同的用户名)连接到远程repo的凭据之外。我用git克隆克隆了repohttps://person@org/myprojects/myproject.git到我的另一台服务器。但我实际上并不想以用户“person”的身份从该服务器进行连接,我想以不同的用户名进行连接,并希望得到提示。使用Mercurial,我实际上可能会错过
person@
,每次都会得到提示(这正是我想要的)。但是如果我用Git这样做,我会收到一条消息说
错误:请求的URL返回错误:401在访问[repo]
时未经授权。那么如何使用Git实现这一点呢


[稍后:我开始认为这可能是我在该服务器上使用的Git版本1.7.1的一个问题。我将尝试进行更新,看看我的目标是什么]

结果是Git版本的问题,如上所述。从1.7.1更新到2.22.0解决了此问题。

的可能副本