我已经在我的桌面电脑上两次重新安装了TortoiseGit,但无论如何它都不会在使用我的Google Code仓库时提示我。我已经提交了更改,只想将它们同步出去。我之前使用过TortoiseSVN和TortoiseHG,这个操作肯定是可行的。我正在尝试将我的仓库转换为Git,但是由于程序没有提示任何密码,并且因权限问题而同步失败。
我已经在我的桌面电脑上两次重新安装了TortoiseGit,但无论如何它都不会在使用我的Google Code仓库时提示我。我已经提交了更改,只想将它们同步出去。我之前使用过TortoiseSVN和TortoiseHG,这个操作肯定是可行的。我正在尝试将我的仓库转换为Git,但是由于程序没有提示任何密码,并且因权限问题而同步失败。
因此,对于那些遇到这个问题的人来说,最简单的解决方法(使它重新开始要求密码)是编辑您的Git项目设置,并更改URL以不包含用户名。
例如: 右键单击项目,选择TortoiseGit -> 设置。 在Git部分上,单击编辑本地.git/config(如果适用于您)。 将URL从以下内容更改:
url = https://username@code.google.com/blah blah blah
to
url = https://code.google.com/blah blah blah
保存所有更改后,你就可以正常进行了。现在如果你点击"push"按钮,它会要求你输入用户名和密码。
谷歌代码不允许在URL中嵌入密码。
https://username:password@code.google.com/blah