msysgit无法拉标签

时间:2015-10-26 14:44:32

标签: windows git msysgit

当使用GIT标签对项目进行git pull时,我得到以下错误。 我在Win8上使用msysgit,版本:

  • git-gui version 0.19.GITGUI
  • git version 1.9.5.msysgit.1
  • Tcl / Tk版本8.5.13

我得到的错误是:

$ git pull --tags
Enter passphrase for key '/c/Users/Me/.ssh/id_rsa':
fatal: Unable to create 'c:/Users/Me/someproject/.git/refs/remotes/origin/lpt1.2-support.lock': No such file or directory
fatal: The remote end hung up unexpectedly

任何线索?

1 个答案:

答案 0 :(得分:0)

我认为ssh无法找到你的钥匙。确保它们位于默认位置。

  1. 尝试克隆遥控器。如果您无法克隆并收到消息“远程端意外挂断”。我们可以怀疑您的ssh密钥不在默认位置。

  2. 如果您能够克隆,并且无法检查您是否有任何锁定并且您的本地目录存在。 C:/Users/Me/someproject/.git/refs/remotes/origin/lpt1.2-support.lock

  3. 在msysgit上,检查是否设置了变量HOME。 HOME可以设置为您想要的任何目录,您只需要确保您有权在其中写入(并且该目录存在且其下也存在.ssh)。 ssh-keygen -t rsa 并按照提示进行操作。

  4. 如果问题解决了,请您告诉我上述三种情况中的哪一种对您有帮助。