昨天我设置了EGit和PuTTY,这样我就可以将我对代码的最新更改分享到我的RPi,然后将我的二进制文件打包到一个可执行的jar中,并且安静了很多额外的工作,我得到了它在某种程度上工作,我可以成功将我的本地服务器推送到github,如果需要,我的RPi可以获取最新的提交。但是我的RPi执行代码和编译等方面仍然存在一些小问题。
然而,今天一切都突然停止了工作,无论出于何种原因,我再也无法将我的本地服装推向github而我无法弄清楚(有趣的是,所有这一切都是因为我觉得它会非常如果我的RPi可以保持最新的代码是有益的,那么我就不必通过远程桌面和Dropbox手动将我的代码导出到RPi,但结果却比我想象的要复杂得多。 / p>
最烦人的事情是它昨天工作得很好,我确实在eclipse中改变了一些项目,但除此之外,一切都应该是一样的。基本上EGit首先告诉我服务器主机密钥没有被缓存。我通过从命令行调用plink git@github.com
来解决这个问题。在那之后,我又遇到了另一个问题:PuTTY Fatal Error: Disconnected: No supported authentication methods available
,在将问题谷歌了好一个小时之后,我发现Pageant显然没有在Pageant键列表中显示私钥。所以我不得不将eclipse生成的id_dsa私钥转换为PuTTY私钥文件,解决了这个问题,再次启动EGit之后,我首先想到它会起作用,但哦不!我一生中从来没有这么错过。我试图将我的本地存储器推送到github,但是它在获取远程分支信息时遇到了困难,所以我试图取消它。但它没有用,我无法关闭向导,因为必须首先取消该过程。所以我不得不手动终止plink.exe
进程以关闭向导。
如果有人能帮助我,我会非常感激。提前谢谢!