mina deploy 时Permission denied (publickey). fatal: The remote end hung up unexpectedly的解决办法。
2015-08-28 13:57
357 查看
背景:接手了一个项目,基本上都配置好了,能正常运行,帐户都是之前程序员的,有一天,管理员在github上把之前程序员的帐户移出该组了,因此mina deploy里找不到该项目的源了,于是部署失败。
想到的解决方案:
1、把之前程序员的帐户再入该组,或者把他帐户里的ssh key删除,再把该key加入到你的github帐户里,这种方法要之前程序员的配合才行。如果之前程序员已经联系不上,或者没办法配合,就要用第二种方法了。
2、登录到服务器,再生成一组key,方法见 https://help.github.com/articles/generating-ssh-keys/,把id_rsa.pub里的内容添加到github上,这时应该已经完了所有的操作。测试一下 mina deploy,看到开始报Permission denied (publickey). fatal: The remote end hung up unexpectedly. 为什么会这样呢,查了好多资料也没有很好的解决。后来就想了想,是不是用空密码就不会这样了,于是我重新生成ssh-key,这时不输入密码,全部回车,然后再把生成的公钥添加到github里,测试一下,它成功了。总觉得这种方法有些缺憾,谁有更好的方法,请多多指教!
想到的解决方案:
1、把之前程序员的帐户再入该组,或者把他帐户里的ssh key删除,再把该key加入到你的github帐户里,这种方法要之前程序员的配合才行。如果之前程序员已经联系不上,或者没办法配合,就要用第二种方法了。
2、登录到服务器,再生成一组key,方法见 https://help.github.com/articles/generating-ssh-keys/,把id_rsa.pub里的内容添加到github上,这时应该已经完了所有的操作。测试一下 mina deploy,看到开始报Permission denied (publickey). fatal: The remote end hung up unexpectedly. 为什么会这样呢,查了好多资料也没有很好的解决。后来就想了想,是不是用空密码就不会这样了,于是我重新生成ssh-key,这时不输入密码,全部回车,然后再把生成的公钥添加到github里,测试一下,它成功了。总觉得这种方法有些缺憾,谁有更好的方法,请多多指教!
相关文章推荐
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- eclipse的Android项目不能运行
- java中&和&&的区别
- hdu 1506 Largest Rectangle in a Histogram(单调栈)
- nginx+php(fastcgi)安装教程
- css动画
- Android-插入短信及备份手机中的短信到SD卡
- SQLserver2012-2014数据库 日志和没有日志的数据库恢复办法
- Android学习笔记(十四)
- UIWebView的基本用法(1)
- android中的View组件
- Http调试工具-Fiddler使用指引
- 指针数组 详解
- Cocos2d-x开发系列 磨刀不误砍柴工
- hdu 1084 What Is Your Grade(水题)
- 打包签名与版本号修改
- 数据结构和算法基础
- nim的引用和指针
- 每日python(4)
- [Leetcode]House Robber