我现在已经在台式机上重新安装了tortoisegit两次,由于某种原因,在使用Google代码存储库时,它永远不会提示我。我已提交更改,我只想将其同步出去。我来自tortoisesvn和tortoisehg,这绝对有可能。我正在尝试将我的存储库转换为git,但是遇到程序不提示任何类型密码的问题,然后由于权限的原因而无法同步。
谢谢您,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
保存所有内容,您应该一切顺利。现在按下时,它将要求您输入用户名和密码。
Google代码不允许在URL中嵌入密码
https://username:[email protected]/blah
如果您希望存储密码,请使用git凭据助手。
对于TortoiseGit 1.8.1.2或更高版本,有一个用于打开/关闭凭据助手的GUI。
它支持git-credential-wincred
和git-credential-winstore
。
确保安装msysgit 1.8.1
或git-credential-winstore
。
如果已设置凭据,则可以转到\控制面板\用户帐户\凭据管理器,单击Windows凭据并编辑相应的凭据以对其进行更正。