2013-03-05 62 views
3

我正在尝试将GitHub与运行Cygwin的Windows 7计算机一起使用。当我使用git for windows附带的“Powershell.exe”时,我设法让GitHub正常工作。然而,当我在Cygwin时,我无法让它工作。这个问题似乎与认证,因为每次我尝试克隆,推或拉我得到Permission denied (publickey).与Cygwin一起使用Git

任何帮助将不胜感激。

+2

你在Cygwin的'〜/ .ssh'中设置了一个SSH密钥吗? IIRC,您的Cygwin主目录与您的实际用户文件夹不同。 – Ryan 2013-03-05 00:34:46

+0

@minitech:是的。我将'C:\ Users \ Zack \ .ssh'中的文件复制到'C:\ cygwin \ home \ Zack \ .ssh'中,并通过'cd'和'cat'验证它们实际上存在于cygwin中。 – Zack 2013-03-05 00:38:50

+1

您的密码是否受密码保护?如果是这样,它是否要求你输入密码? – Ryan 2013-03-05 00:41:38

回答

2

尝试用Cygwin生成一个新的!