【发布时间】:2012-02-09 10:39:25
【问题描述】:
我刚开始研究 Git。我使用 Windows 7 并安装了 msysgit(1.7.8) 和 Tortoisegit(1.7.6)。 该存储库是在可通过 LAN 访问的 Linux 服务器上创建的。我面临的问题是我无法使用 Tortoisegit 克隆存储库,它要求输入密码,但我不确定它要求的是什么密码。 同时,我可以使用 Git Gui 克隆存储库并执行所有操作。 任何人都可以帮助我理解为什么 Tortoisegit 在 Git Gui 不询问密码的情况下询问密码。 我尝试卸载 Git 和 Tortoisegit,然后再次安装,但没有成功。
【问题讨论】:
-
您的 git 服务器正在使用 pubkey 身份验证?
-
在相同的 repo 克隆上,TortoiseGit 在做什么以及 Git GUI 在做什么?
-
当你右键单击 Tortoise Git 时,单击设置。在 Git 中,有一个链接 -> Remote,单击它。从远程列表单击来源。在右侧,您将看到 URL。而不是您在 URL wright 上的用户名:用户名:。最后,当您从 Tortoise Git 进行 git 操作时,您会发现它从不询问您的密码。
-
您使用的是 http URI 而不是 SSH?那是我的问题
-
对于我们当中的“特殊”(包括我在内)请记住在将命令前面的“git clone”位粘贴到 Tortoise Git 克隆窗口的 URL 窗口之前删除它 - 否则你会遇到类似的问题
标签: git version-control tortoisegit