Tag: git

有没有办法使用Grunt.js在Windows上的git shell中调用命令

有没有办法在Windows上使用Grunt.js调用Cygwin或git shell而不是CMD? 我试图构build一个自动部署系统,但CMD中的ssh命令不使用我的RSA密钥与SSH。 目前我正在使用grunt-shell插件,并且它在Mac上工作的很好。 但是由于Window的怪癖,它并没有做我想做的事情。 任何帮助,将不胜感激。

AWS Elastic Beanstalk:我是否必须使用完整的“/ node_modules”和“/ bower_components”来部署我的应用程序,并编译sass和其他依赖项?

我不明白AWS Elastic Beanstalk在Node.js应用程序中的工作方式。 Node.js开发的最佳实践是,不必将/node_modules或/bower_components或其他第三方包推送到版本控制系统(例如GitHub),而只需将package.json 。 所有这些/node_modules必须在.gitignore 。 然后任何人都可以执行npm install或bower install并安装所有依赖项。 sass也是一样 – 编译生产环境。 好的,但AWS Elastic Beanstalk呢? 我如何创build我的Node.js应用程序的源代码包? 我必须提交FULL /node_modules和/bower_components ,然后用它们做一个.zip包吗? 但是我的HEAD提交没有/node_modules ,因为/node_modules在.gitignore 。 所以在.zip bundle中不会有依赖: git archive –format=zip HEAD > app.zip 或者,在我将app.zip部署到AWS Elastic Beanstalk之后,是否可以select安装所有依赖项? 或者AWS Elastic Beanstalk在我上传了我的app.zip包之后立刻自行npm install在某个地方?

如何使用nodejs在git repo中下载文件?

我想在没有克隆的情况下在git repo中下载文件。 例如lodash git回购: https://github.com/lodash/lodash/ 在那个git中有文件lodash.js : https://github.com/lodash/lodash/blob/master/lodash.js 我尝试使用nodegit但仍然需要首先克隆所有文件。 如何仅使用nodejs在git repo中下载lodash.js文件?

不能用Git Bash运行mongo / mongod,但运行在Git CMD(mongo:not found)

所以今天我试图在计算机上使用MongoDB,但从一开始就遇到麻烦。 在我的机器上安装了mongo之后,它试图在Git Bash中运行“mongod”和“mongo”,但没有运气。 我得到的错误是“mongod:not found”/“mongo:not found”。 现在我在这里看到一些答案,人们build议将我机器上的环境variablesPATH改为mongod / mongo完整path的path。 但问题是,在我的机器上,这个variables已经设置为我的npm(C:\ Users \ Me \ AppData \ Roaming \ npm)的path。 会改变pathvariables帮助我在这里或将会导致npm的问题? 谢谢!

git通过ssh推送时如何改变用户身份?

所以我试图设置一些EC2实例的自动git推/拉。 简单地通过Node完成这个工作: var add = require('child_process').execSync('git add {FILENAME}) var commit = require('child_process').execSync('git commit -m "{COMMIT_MESSAGE}"') 我在EC2实例上创build了一个新的ssh密钥,并将其添加为GitHub仓库中的部署密钥,并允许写入权限。 除了提交作者正在作为EC2 Default User来完成之外,一切都工作正常。 我希望它是我自己的GitHub帐户 ,以便提交出现在我的个人资料等。这怎么可能?

无法安装@types软件包:主机密钥validation失败

当我尝试运行以下命令时: npm install @types/react 我得到以下输出: npm ERR! git clone git@github.com:types/react Cloning into bare repository 'C:\Users\lifeg\AppDa ta\Roaming\npm-cache\_git-remotes\git-github-com-types-react-e0f5ee6a'… npm ERR! git clone git@github.com:types/react Host key verification failed. npm ERR! git clone git@github.com:types/react fatal: Could not read from remote repository. npm ERR! git clone git@github.com:types/react npm ERR! git clone git@github.com:types/react Please make sure you have the correct access […]

我怎样才能configurationgit,以便node_modules可以本地版本化,但在推送时忽略?

我怎样才能configurationgit,以便node_modules可以本地版本化,但在推送时忽略? 有没有可能? 为什么:不同的包装系统(例如npm / yarn / ..)访问node_modules ,有时一些包被损坏。 我们想监视,工具是什么改变的。 并且不应将node_modules推送到开发服务器上。

反应在Rails上 – ! 主控 – >主控(预接收勾拒)

我正在使用rails 4.2.5,最近我在应用程序中添加了react_on_rails 。 当我尝试在Heroku上部署代码时,出现错误(mkdir:无法创build目录)。 应用程序使用一对Ruby和另一个节点的webpacks。 git push heroku master Counting objects: 963, done. Delta compression using up to 4 threads. Compressing objects: 100% (793/793), done. Writing objects: 100% (963/963), 982.20 KiB | 0 bytes/s, done. Total 963 (delta 384), reused 160 (delta 70) remote: Compressing source files… done. remote: Building source: remote: remote: —–> Deleting […]

如何克隆node.js中的私人git存储库

这个想法如下: 应用程序中的node.js应该能够使用ssh克隆私有的github仓库。 在用户发送他/她的ssh密钥后,应用程序可以克隆他的存储库。 我想使用GIT_SSHvariables来使用多个ssh密钥。 任何人都可以告诉我如何实施?

包括不在存储库中的文件

这是一个普遍的问题,我从来没有必要部署我自己的代码,我不知道如何正确地做到这一点。 我的项目中有一个文件,它创build一个mongoose对象,并连接到一个远程的Mongo数据库(不是在openshift中创build的数据库)。 连接string包含我的用户名和密码,所以我把它设置为被git忽略,所以它不会被公开。 mongoose.connect( 'mongodb://$Username:$password@ds111111.mlab.com:49551/db_name' ); 但是现在我遇到了一个问题,那就是当我从git源文件创build一个版本时,显然这个文件不存在,应用程序崩溃。 什么是正确的方式去做这件事?