为什么tortoisegit从不提示我输入密码(因为缺少信用卡而失败)?

时间:2012-07-06 03:26:23

标签: authentication credentials tortoisegit

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

4 个答案:

答案 0 :(得分:2)

谢谢你,Matteius--我不得不在我的电脑上重新安装Windows,当我切换到最新版本的TortoiseGit时,它突然不会推送到我的Google Code repo;它永远不会要求我提供密码。

所以对于有这个问题的人来说,到目前为止最简单的解决方案(让它开始再次要求输入密码)是编辑Git项目的设置,并将URL更改为而不是< / em>有一个用户名。

例: 右键单击项目,选择TortoiseGit - &gt;设置。 单击编辑本地.git / congif(如果适用于您),在Git部分。 更改网址:

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

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

保存一切,你应该好好去。当你立即推送时,它会询问你的用户名和密码。

答案 1 :(得分:2)

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

  

TortoiseGit>设置> Git>凭据>凭据助手>   选择无

enter image description here

答案 2 :(得分:2)

如果已设置凭据,则可以转到\控制面板\用户帐户\凭据管理器,单击Windows凭据并编辑相应的凭据以对其进行更正。

答案 3 :(得分:1)

Google代码不允许在网址中嵌入密码

https://username:password@code.google.com/blah

如果您希望存储密码,请使用git credential helpers。

对于TortoiseGit 1.8.1.2或更高版本,有一个用于打开/关闭凭证助手的GUI。

它支持git-credential-wincredgit-credential-winstore

请务必安装msysgit 1.8.1git-credential-winstore

enter image description here