Tag: github

当通过github进行部署时,快照版本在nodejitsu中不会改变

我想我已经正确地设置了通过github提交来部署对nodejitsu的更改,但对版本(在package.json中)的更改没有解决。 加上版本,然后使用'jitsu deploy'部署按预期工作(例如生成版本0.0.3),但是版本,提交和推送到github结果部署具有相同的版本号(0.0.3-1例如)。 不知道我错过了什么。 谢谢您的帮助。

如何删除在Windows 7中的git本地回购文件夹

我在本地目录中创build了git clone。 然后我运行了npm,并且还安装了一些节点包(gulp等)。 但我不想现在的工作目录。 所以我只是右键单击鼠标并删除,我无法删除。 我得到下面的错误。 “源文件名大于文件系统支持的文件名,尝试移动到path名较短的位置,或在尝试执行此操作之前尝试重命名缩短的名称” 会是什么问题。

通过github API复制版本库

我需要通过GitHub API创build包含核心文件和单个设置文件的存储库。 单个设置文件生成到每个应用程序(单个唯一文件),核心文件是静态文件,我需要上传到每个存储库。 有没有办法将核心文件放入一个仓库,只是复制该仓库,而不是每次都上传这些文件? 我用octonode模块使用node.js。 谢谢。

github上的“section”是什么意思?

拉或其他东西拉请求或评论?

如何testingtravis上的构build脚本更改,而无需检查每个更改的代码

我有一个与我的node.js项目travis生成问题。 这个问题来自于我想要运行一个相当复杂的testing,这个testing需要在虚拟机上创build和运行一些testing脚手架框架,然后才能进行“npmtesting”。 在这个行的某处失败了,我发现自己在我的.travis.yml文件中join了debugging语句来试图解决这个问题,但是令人讨厌的是我的提交历史logging充满了这些改变/尝试的修复。 我想我可以(a)在testing运行的时候(或者之后)能够(a)在travis框上,这样我就可以检查到底是怎么回事,或者(b)至less能够调整并以某种方式运行我的.travis.yml文件和相关脚本,并立即重新运行,而不必正式检查这些更改以便再次启动travis。

如何使用Github API推送代码?

我想通过nodejs应用程序将目录推送到Github。 这是我目前所做的。 我从用户采取用户名,密码和新的存储库名称。 然后,我通过Github API( https://developer.github.com/v3/repos/#create )创build新的存储库。 现在我想推送一些特定的代码到这个仓库。 我不能使用node.jssubprocess(git push origin master),因为那需要用户名和密码。 我如何通过API将代码推送到Github。 (如果通过命令行,然后没有手动input密码)

服务器/客户端的好的Git体系结构?

我即将开始一个非常大的项目。 这个项目是一个网站。 后端将与节点 前端将主要与Angular 后端将成为一个API(这是一个很酷的angular度),但也(以后)的Android应用程序。 前端将是这个回购叉: https : //github.com/maxime1992/webTemplate ,我想能够从上游拉动叉保持最新。 我想知道。 我应该如何pipe理它? 我应该只创build一个回购,包含与Git子模块或子树的后端和前端。 我应该创build两个分离的回购,一个用于前端,一个用于后端,然后使用符号链接将它们放在一起? 但是,如果有人想在Windows上运行它…太糟糕了。 我希望这个项目在GitHub上是开源的,所以我希望为大家提供一些清晰和简单的东西:) 告诉我你会怎么做,什么是好的,什么是错的,我真的很好奇!

无法修改和testing分叉的GitHub库 – npm ERR! 版本未find

我是所有这Github分叉请求生命周期noobie。 我想要做的是在提交一个pull请求之前,fork一个仓库,进行一些更改并在项目上尝试它们。 我已经分叉回购和修改它,但我无法testing它。 假设我将package.json中的分叉库的版本增加到了1.0。 1 。 然后我执行npm install -g 。 现在我想在另一个test-projecttesting它,所以我使用新的固定版本的库(1.0.1)更新了package.json devDependencies信息。 现在我运行npm install在test-project但我得到这个错误: npm ERR! version not found: forked-library@1.0.1 我期待,因为我在全球安装它,这个项目将从我的本地npmcaching(我可以看到1.0.1版本)解决它,但它似乎是在npm在线存储库中查找它。

如何构buildsails.js脱机文档?

我想在我的系统中使用离线sails.js文档。 sails.js文档保存在Sails.js文档链接中。 正如他们在那里提到的那样,他们使用doc-templater来构build文档。 我在节点REPL中尝试了下面的代码。 require('doc-templater')().build({ remote: 'git@github.com:balderdashy/sails.git', remoteSubPath: '', cachePath: '/code/sandbox/doctemplatertest/foo/bar/cache/', htmlDirPath: '/code/sandbox/doctemplatertest/foo/bar/html', jsMenuPath: '/code/sandbox/doctemplatertest/foo/bar.jsmenu' }, function (e,r) { if (e) {console.log('ERROR:\n',require('util').inspect(e, false, null));} else console.log('RESULT:\n',require('util').inspect(r, false, null)); });` 但它不工作; 我得到这个结果: RESULT: [] undefined 任何人都可以请显示它的工作方式。

npm在多域git存储库上安装失败

我们有一个新的项目,我们把它放在我们自己的Gitlab服务器上。 我从中克隆出来的 git@git.myacme.com:webapplication/app.git 成功。 假设我在gitlab中的用户名是scott@myacme.com。 我们在Github也有一个现有的项目,我使用的用户名是scott@yahoo.com 在新项目中,我们在package.json中有一个指向现有项目的入口。 记下https https://github.com/myacme/system-application.git 现在,当我执行npm install的时候,它试图在github.com上拉现有的项目时失败了。 这是说无效的用户名或密码….身份validation失败。 我认为它仍然使用scott@myacme.com而不是scott@yahoo.com 我不能更改package.json。 我正在考虑改为git链接,而不是https,但我会影响其他开发人员。 如果我这样做,我想它会使用我放在.ssh / config中的设置。 我添加了2个主机,我们的myacme.com和github.com 什么是这个解决方法? 我已经尝试使用我的雅虎电子邮件地址设置gitconfiguration全局user.name和user.email,但它仍然没有使用它。 我没有想法。 这是npm-debug.log文件中的确切错误 515 error git clone –template=/Users/scott/.npm/_git-remotes/_templates –mirror https://github.com/myacme/system-application.git /Users/scott/.npm/_git-remotes/https-github-com-myacme-system-application-git-0be15bdd: remote: Invalid username or password. 515 error git clone –template=/Users/scott/.npm/_git-remotes/_templates –mirror https://github.com/myacme/system-application.git /Users/scott/.npm/_git-remotes/https-github-com-myacme-system-application-git-0be15bdd: fatal: Authentication failed for 'https://github.com/myacme/system-application.git/'