为什么tortoisegit从不提示我输入密码(并且由于缺少凭据而失败)?

问题描述 投票:2回答:4

我现在已经在台式机上重新安装了tortoisegit两次,由于某种原因,在使用Google代码存储库时,它永远不会提示我。我已提交更改,我只想将其同步出去。我来自tortoisesvn和tortoisehg,这绝对有可能。我正在尝试将我的存储库转换为git,但是遇到程序不提示任何类型密码的问题,然后由于权限的原因而无法同步。

authentication credentials tortoisegit
4个回答
2
投票

谢谢您,Matteius,我不得不在计算机上重新安装Windows,当我切换到最新版本的TortoiseGit时,它突然不会推送到我的Google Code存储库中;它永远不会要求我输入密码。

因此,对于那些有此问题的人,到目前为止,最简单的解决方案(使其再次开始要求输入密码)是编辑Git项目的设置,并将URL更改为not具有其中的用户名。

例如:右键单击项目,选择TortoiseGit->设置。在Git部分中,点击编辑本地.git / congif(如果适用)。从以下位置更改URL:

url = https://[email protected]/blah blah blah

to

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

保存所有内容,您应该一切顺利。现在按下时,它将要求您输入用户名和密码。


3
投票

更改以下设置以允许乌龟git总是询问用户名和密码:

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

enter image description here


1
投票

Google代码不允许在URL中嵌入密码

https://username:[email protected]/blah

如果您希望存储密码,请使用git凭据助手。

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

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

确保安装msysgit 1.8.1git-credential-winstore

“在此处输入图像描述”


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.