我正在尝试在新机器上设置 Git,但在使用远程存储库进行身份验证时遇到问题。
我对 Git 的经验有限,但我之前已经成功完成了以下操作:
- 创建本地存储库 (
$git init
) - 连接远程存储库 (
$git remote add origin https://[my remote repository]
)
一切顺利,直到这一点。但是,当我尝试通过命令行或 TortoiseGit 与远程存储库交互(拉取、克隆或推送)时,在输入凭据时会收到以下错误消息:
无法擦除凭据:找不到元素
致命:https://[我的远程存储库]的身份验证失败
显然,这似乎是某种身份验证问题 - 但是,我可以很好地登录远程仓库的 Web 界面,所以我确定我使用的是正确的 un/pw。我已经为 Git 安装了 Windows Credential Store,但这会引发完全相同的错误消息。
谷歌并没有太多帮助 -这个解决方案似乎是 Vista / 32 位特定的(我是 Win7 / 64 位),并且这个 SO 问题已被删除,让我更加明智。
现在,我确信我的问题有一个简单的解决方案,但是我整天都在做这件事,没有任何进展。任何人都可以给我一个指针?
提前致谢!
编辑:这是clone
命令的完整结果:
我:\KODE\_Git\myproject>git clone https://...
克隆到“我的项目”...
“https://...”的用户名:myuser
' https://myuser[at] ...' 的密码:
致命:“https://...”的身份验证失败