无法将GitHub Repo同步到Screeps

时间:2015-01-27 14:51:39

标签: github screeps

我无法将我的GitHub回购同步到我的Screeps帐户。我选择了回购并点击了"同步"按钮,但这只会使对话框动摇,就像发生错误一样。我尝试过没有文件夹,文件夹,特定文件名,' *'和' /'。唯一没有发生错误的是' /'并输入特定的文件名;但是,当我加载生存训练比赛时,我的脚本不会出现。

想知道是否有人知道如何将他们的GitHub回购同步到他们的Screeps帐户。我知道GitHub集成是新的,可能无法正常工作,但也许我只是在做一些愚蠢的事情。

2 个答案:

答案 0 :(得分:0)

首先,我很抱歉没有尝试过github同步功能。尽管有github功能并且没有使用它,但我希望它是一种在screeps模拟器上上传代码的绝佳方式。

虽然在引入该功能之前,还有另一种方法可以将本地文件放到screeps模拟器上。

这涉及到sync.js文件,您可以在此处找到: https://gist.github.com/laverdet/b67db14ccc8520abea2c

设置很简单,只需将脚本放在脚本所在的文件夹中即可。执行node sync,它将在设置后的screeps中同步当前目录中的本地文件(它只是将一些代码从控制台粘贴到浏览器中)。

如果您不想在浏览器中粘贴设置代码,则可以在此处找到screeps增强套件: https://www.reddit.com/r/screeps/comments/2nc6pp/screeps_enhancements_suite/

这需要在Firefox中设置greasemonkey或在Chrome中设置tampermonkey

总而言之,这是一种非常黑客的方式和一种简短的学习曲线,可以让事情发挥作用。但它仍然很好用,代码就在那里,因此可以根据自己的需要自由修改它们。

答案 1 :(得分:0)

我设法让GitHub repo正确同步。该问题似乎是相关的文件属性。最初,我知道这很愚蠢,我把我的脚本加载到我的GitHub仓库中,作为" .docx"文件。我将它们更改为" .txt"格式(没有扩展当然),现在我的仓库按预期同步。

傻傻的我......