Windows 7旗舰版,git版本1.8.0.msysgit.0
我按照这些说明生成了一个ssh密钥:https://help.github.com/articles/generating-ssh-keys
$clip < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
The '<' operator is reserved for future use.
At line:1 char:7
+ clip < <<<< ~/.ssh/id_rsa.pub
+ CategoryInfo : ParserError: (<:OperatorToken) [], ParentContain
sErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
答案 0 :(得分:1)
正如我在Where is git.exe located?中的“GitHub for Windows”中提到的,您已为此应用程序安装了便携式git。
您需要打开一个bash git会话才能使用ssh命令。
设置允许您定义kind of shell you want:
GH4W是Git和GitHub应用程序的沙盒安装,它负责所有配置。请注意,如果你有一个Git环境,它不会搞乱你现有的Git环境。您的机器上将安装两个快捷方式,一个用于GH4W应用程序,另一个用于标记为“Git Shell”。
Git Shell快捷方式启动GH4W应用程序选项菜单中配置的shell。您还可以从任何给定存储库的应用程序中启动shell。
默认情况下,这是PowerShell,但您可以将其更改为Bash,Cmd甚至是自定义选项。
选择Git Bash,你应该能够执行你的脚本。