Authentication 为什么陆龟从不提示我输入密码(并且因为缺少密码而失败)?

Authentication 为什么陆龟从不提示我输入密码(并且因为缺少密码而失败)?,authentication,credentials,tortoisegit,Authentication,Credentials,Tortoisegit,我已经在我的桌面上重新安装了两次tortoisegit,由于某些原因,在使用我的Google代码repo时,它永远不会提示我。我已提交更改,我只想同步它们。我来自乌龟和乌龟,在那里这是绝对可能的。我正试图将我的repo转换为git,但程序没有提示输入任何类型的密码,出现了问题,然后由于权限原因无法同步。谢谢你,Matteius--我不得不在我的计算机上重新安装Windows,当我切换到最新版本的TortoiseGit时,它突然不会推动我的谷歌代码回购;它永远不会问我密码 因此,对于那些有这个问题

我已经在我的桌面上重新安装了两次tortoisegit,由于某些原因,在使用我的Google代码repo时,它永远不会提示我。我已提交更改,我只想同步它们。我来自乌龟和乌龟,在那里这是绝对可能的。我正试图将我的repo转换为git,但程序没有提示输入任何类型的密码,出现了问题,然后由于权限原因无法同步。

谢谢你,Matteius--我不得不在我的计算机上重新安装Windows,当我切换到最新版本的TortoiseGit时,它突然不会推动我的谷歌代码回购;它永远不会问我密码

因此,对于那些有这个问题的人来说,到目前为止,最简单的解决办法(让它再次开始询问密码)是编辑Git项目的设置,并将URL更改为不包含用户名

例: 右键单击项目,选择龟甲->设置。 单击git部分上的Edit local.git/congif(如果适用于您)。 将URL更改为:

url = https://username@code.google.com/blah blah blah


保存好一切,你就可以出发了。当你现在按下时,它会要求你输入用户名和密码。

谷歌代码不允许在URL中嵌入密码

https://username:password@code.google.com/blah
如果您希望存储密码,请使用git凭据帮助程序

对于Ortoisegit 1.8.1.2或更高版本,有一个GUI来打开/关闭凭证助手

它支持
git凭证wincred
git凭证winstore

确保安装了
msysgit 1.8.1
git credential winstore


更改以下设置以允许tortoise git始终询问用户名和密码:

陆龟注册>设置>Git>凭证>凭证助手> 选择无


如果您已设置凭证,您可以转到\Control Panel\User Accounts\Credential Manager单击windows凭据并编辑相应的凭据以更正它。

我终于回答了我自己的问题:特别是:windows上netrc支持的一个常见陷阱是,如果源https url指定用户名,git将绕过使用它。仍然无法回答为什么Ortoisegit没有提供密码提示…没问题,Richard,如果你不介意投票支持我的问题的话。如果我的声誉超过15,我会投票支持这两个答案,因此我需要提升。很高兴我们查到了这件事的真相!找一个以“git”开头的。这帮我解决了!
https://username:password@code.google.com/blah