通过cygwin为GITHUB设置公钥/私钥

nik*_*ifi 3 ruby cygwin ruby-on-rails github

我正在学习Ruby on Rails,所以如果我的术语不对,我会道歉.让我解释一下我想做什么.

我正在关注ruby和rails免费教程.我正在通过cygwin为GITHUB设置公共私钥.我正在使用本教程:在GIT中使用公钥/私钥.

但是我猜这是用于使用GIT终端.我在cygwin中输入以下命令:

ssh-keygen -t dsa
Run Code Online (Sandbox Code Playgroud)

它找不到,所以我在前面添加了git,以便它将它识别为GIT命令,所以我做了:

git ssh-keygen -t dsa
Run Code Online (Sandbox Code Playgroud)

现在说'ssh-keygen' is not a command.我做错了什么?

Von*_*onC 6

ssh-keygen不是一个git命令,只是一个shell命令,正如其手册页所示.
如果cygwin无法识别该命令,请参阅" 尝试设置.SSH键以通过Cygwin连接到Github ":

您可能忘记在安装Cygwin时安装openssh软件包.

请参阅Cygwin软件包正则表达式搜索ssh-keygen.

有关使用Cygwin的SSH教程,请参阅" 如何为初学者设置SSH ".