概述如何在Windows上运行ssh-add?
我正在关注#335部署到VPS ,并且在本集结束时,我们需要运行ssh-add来为服务器访问github repo。
问题是我如何在windows中运行它? 需要安装什么?
我知道要运行ssh来访问远程服务器,我可以使用Putty 。 但是这个命令需要在本地运行,我知道如何使用Putty来做到这一点。
我怎样才能向具有不同参数的远程节点发出并行命令?
在许多不同的计算机上自动运行程序
在windows 7上configurationGitBash:ssh失败,我正在尝试一切,疯了
为什么我会使用“service sshd reload”而不是“service sshd restart”?
使用SSHFS挂载远程文件系统
在后台运行python代码
春季启动应用程序不工作后,SSH注销
请deBUGgingSSH代理命令,不能通过PuTTY连接远程服务器与多跳SSH
在bash脚本中的ssh“端口22:没有路由到主机”错误
ssh sudo pipe命令
可以安装Git for windows ,然后运行ssh-add :
第3步:将您的密钥添加到ssh-agent
要配置ssh-agent程序来使用你的SSH密钥:
如果你安装了windows的GitHub,你可以使用它来克隆版本库,而不用处理SSH密钥。 它还附带了Git Bash工具,这是在windows上运行git命令的首选方式。
确保启用了ssh-agent:
如果您使用的是Git Bash,请打开ssh-agent:
# start the ssh-agent in the background ssh-agent -s # Agent pID 59566
如果您使用的是其他终端提示符,如msysgit,请启用ssh-agent:
# start the ssh-agent in the background eval $(ssh-agent -s) # Agent pID 59566
将你的SSH密钥添加到ssh-agent中:
ssh-add ~/.ssh/ID_rsa
确保你已经安装了Git,并在你的PATH中有git的cmd文件夹。 例如,在我的电脑上,git的cmd文件夹的路径是C:Program filesgitcmd
确保您的ID_rsa文件位于文件夹c:usersyourusername.ssh
如果还没有,请重新启动命令提示符,然后运行start-ssh-agent 。 它会找到你的ID_rsa并提示你输入密码
编辑 :它看起来像start-ssh-agent不能正常工作,如果你使用PowerShell。 如果你使用PowerShell和Git,你可以安装posh-git 。 它带有一个名为Start-SSHAgent的cmdlet,它可以获得与start-ssh-agent相同的结果。
ssh-add是将密钥添加到本地代理的命令。 腻子有它自己的代理程序称为选美 ,其功能相同。
为了在windows上运行ssh-add ,可以使用choco install git 。 一旦将C:Program filesgitusrbin添加为PATH变量并重新启动命令提示符, ssh-add命令即被识别:
C:UsersuserDesktoprepository>ssh-add .ssh/ID_rsa Enter passphrase for .ssh/ID_rsa: IDentity added: .ssh/ID_rsa (.ssh/ID_rsa) C:UsersuserDesktoprepository>
总结
以上是内存溢出为你收集整理的如何在Windows上运行ssh-add?全部内容,希望文章能够帮你解决如何在Windows上运行ssh-add?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容