使用非标准端口在Windows上通过SSH设置Git
我不得不从Ubuntu切换,以便我可以全速使用Adobe Suite,现在我发现
Windows上的SSH并不像
Linux那样统一.
所以我安装了msysgit和putty,但我发现git在使用putty for SSH时遇到了麻烦. (我确实在windows路径上安装了msysgit并使用plink). 我试图通过使用/.ssh/config文件将我的git项目上的遥控器现在添加到非标准端口上的服务器 Host 255.255.255.255 Port 22222 然后我将数据添加到我的git仓库: git remote add origin user@255.255.255.255:~/git/repo 但是当我尝试推送时,我收到一条错误消息. $git push origin master FATAL ERROR: Network error: Connection refused fatal: The remote end hung up unexpectedly 那么我尝试从git控制台使用SSH: ssh user@255.255.255.255 这提示我输入我的私钥密码(它没有),当我失败时,它会询问我的SSH用户密码(有效). 由于我要通过密码禁用SSH登录,我需要git才能正确使用我的密钥.
我有类似的工作流程,但使用gitosis管理我的VPS上的回购.
我按照你的建议使用带有windows路径和plink的msysgit bash,但另外我使用pagent来管理SSH密钥. 要访问我的回购,这是我的订单, >打开Pagent并访问我的密钥(如果你有密码,你只需在这里输入一次密码,即使你在整个会话中都记得密码). 我要注意的一点是,我必须使用Putty Gen(在上面的同一链接上提供)转换我使用Git bash创建的密钥,以便Pagent可以使用它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 获取Windows批处理文件中的最后一个命令行参数
- selenium – 在TeamCity代理的Windows服务下运行时构建时,M
- windows-phone-7 – 匹配ApplicationIcon.jpg强调色
- windows-server-2008 – 如果我手动设置Response.StatusCod
- Windows Azure AppFabric访问控制服务(ACS)中的OAuth 2.0身
- 如何自定义Windows Vista和7的登录屏幕?
- 在Windows Azure中同一个实例上有多个角色
- SecureCRT_FX 8.3.3 x86 & x64 (带注册机)下载地址
- 批处理文件 – 命令提示符中的全局变量
- windows-phone-7 – 市场错误报告中的System.ComponentMode
- windows-server-2008 – Windows 2008 RAID失败的
- windows-server-2008 – 密码策略vs密码永不过期
- compact-framework – Windows Ce 6.0上的Compac
- Windows安装TensorFlow
- windows-server-2008 – 在没有SmartStart的HP P
- windows-server-2003 – IIS中的站点在外部不可用
- windows-server-2008 – 如何创建Hyper-V内部网络
- win10家庭版升级专业版出现0x80070422错误
- Windows环境下搭建rabbitmq集群与负载
- Windows Vista 64位的命令行subversion客户端