Tag: git

如何将文件从Github拖到数字海洋液滴

我试图弄清楚如何从Github的数据仓库中获取一个文件到数字海洋液滴。 回购是克隆的,但在从我的本地机器上对Github提交新的更改之后,我不知道如何从Github获取文件到我的液滴。 我有一个SSH连接。 当我运行git pull时,会抛出一个错误。 error: Your local changes to the following files would be overwritten by merge: app.js Please, commit your changes or stash them before you can merge. 我尝试了各种解决scheme,我在网上find,但没有任何工作。 我将不胜感激任何帮助或链接来帮助。

Git,Node.js和NPM在公共服务器上

我已经在我的机器上安装了Git,Node.js和NPM,并已成功地通过LocalHost在Chrome上运行渐进式networking应用程序。 现在当我想在公共服务器上运行这个Web应用程序时呢? 我必须在我的虚拟主机帐户上安装Git,Node.js和NPM吗? 还是这些组件已经安装在一般的网页寄存服务器(比如像cPanel这样的应用程序)? 顺便说一句,你能够推荐任何好的FTP应用程序的Mac,可以轻松地上传无数的文件(而不是1 1)?

如何使用标准的terminal命令从节点执行git命令

我正在尝试以编程方式使用节点脚本将分支合并到主分支。 我尝试的第一件事是从Node.js执行一个命令行二进制文件 ,这对于执行terminal命令来说工作得很好。 但是我遇到了改变工作目录的困难。 我想改变工作目录到git仓库,然后从那里运行git命令。 执行cd ~/repo或cd /home/me/repo根本不会改变工作目录,除了使用cd之外,我找不到任何方法来改变它。 我接下来尝试从脚本的目录执行git命令,但指向我的回购。 我试过git –git-dir和git –work-tree但是这两个命令都没有工作。 错误是一样的: fatal: Not a git repository (or any of the parent directories): .git我猜这是因为脚本运行的目录fatal: Not a git repository (or any of the parent directories): .git 。 所以我要么发送git命令到一个目录,而不是我运行脚本的目录,或者我想要一种方法来更改脚本的工作目录。 最好是后者。 我的完整代码和输出如下 import JiraData from './jiradata'; const jiraData = new JiraData(); const { exec } = require('child_process'); […]

从模板创build多个GitHub私有存储库

我必须以编程方式在GitHub上创build存储库。 他们每个人都会有相同的初始提交。 这是为数百人。 我find了一个命令行工具来创build工作正常的存储库,但是我需要克隆它们,移动我的模板,提交和推送。 我想知道是否已经有一个这种情况下的图书馆,或者如果我需要自己创build一个。 谢谢

不能在heroku上创buildnode.js应用程序 – 即使在buildpack设置之后,“App与buildpack不兼容”

我有一个git仓库中的node.js应用程序,如下所示: /docs /server .gitignore 实际的节点应用程序在“ server ”文件夹中,但它和文档都在上面看到的git回购。 我通过heroku的创build应用程序的说明,并在我的笔记本电脑上安装了heroku cli。 我进入了我的回购的server文件夹,并运行heroku create ,并确保有一个新的远程heroku后 – 有。 我也确定要运行heroku buildpacks:set heroku/nodejs并且成功了。 (我可以在我的heroku仪表板中看到。) 但是,当我尝试混帐推Heroku的主人,我在我的post标题中得到错误。 只是为了好玩,我在heroku上删除了我的应用程序,这次从root文件夹运行heroku create ,而不是server 。 我也跑了heroku buildpacks:set heroku/nodejs再次heroku buildpacks:set heroku/nodejs 。 我仔细检查了新的heroku应用程序的名称和远程,并试图再次推。 不幸的是,我得到了相同的“应用程序与buildpack不兼容”的消息。 是所有这一切,因为我的git回购的根文件夹没有package.json文件? 有没有一种方法可以告诉heroku,'嘿,当你正在构build时,在package.json的服务器文件夹中查找?

npm安装从github库不安装devDependencies

我试图直接从GitHub( https://github.com/ethereum/web3.js )安装ethereum / web3.js存储库,但devDependencies没有被安装(只有依赖关系)。 我已经尝试了以下内容: npm install https://github.com/ethereum/web3.js.git npm install git+https://github.com/ethereum/web3.js.git npm install ethereum/web3.js npm install https://github.com/ethereum/web3.js.git –only=dev npm install git+https://github.com/ethereum/web3.js.git –only=dev npm install ethereum/web3.js –only=dev 上面的前3个命令只会在web3.js的package.json文件的dependencies部分安装5个依赖项,3“–only = dev”命令不会安装任何东西。 "dependencies": { "bignumber.js": "git+https://github.com/frozeman/bignumber.js- nolookahead.git", "crypto-js": "^3.1.4", "utf8": "^2.1.1", "xhr2": "*", "xmlhttprequest": "*" }, 当我使用以下命令时,将安装288个软件包: npm install web3 如何使用GitHub存储库链接执行相同的安装?

更新使用Jenkins&GitLab的package.json版本

我有一个在Gitlab中托pipe的项目。 我有一个Webhook钩子,告诉Jenkins在有人向主人推送代码时触发CI构build。 我打算使用npm version来更新package.json。 如何在不触发其他CI构build的情况下将新版本提交到git中

使用webpack和node.js运行Heroku

首先是上下文,这是我的文件结构: bundle.js package.json package-lock.json .gitignore /.git /node_modules /src form.js form.css index.html json.js 这是我的package.json : { "name": "transcriber-form-helper", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node node_modules/webpack/bin/webpack.js ./src/form.js bundle.js" }, "author": "", "license": "ISC", "dependencies": { "jquery": "^3.2.1" }, "devDependencies": { "css-loader": "^0.28.7", "style-loader": "^0.19.0", […]

从GitHub获取npm模块带来“.git”文件夹

我最近分发了一个npm包,并根据我的需要进行了更新。 然后,我改变了对packages.json的依赖,指向我的GitHub仓库,它工作正常。 但是,当npm安装模块时,它也带来了git文件夹( .git )。 因此,当我尝试安装其他任何东西时,npm给我这个错误: npm ERR! path /node_modules/react-native-static-server npm ERR! code EISGIT npm ERR! git /node_modules/react-native-static-server: Appears to be a git repo or submodule. npm ERR! git /node_modules/react-native-static-server npm ERR! git Refusing to remove it. Update manually, npm ERR! git or move it out of the way first. 我究竟做错了什么? 如何避免下载.git文件夹? 你可以在这里查看回购: https : […]

Heroku:无法编译dependency中的node.js

所以我试图弄清楚这一点,我有最难的时候理解为什么它的失败? 我已经尝试了一些在线方法,我在我的.gitignore node_modules ,所以我不明白为什么它坏了。 我也试过了 git push -f heroku master 尽pipe它应该强制它工作,但它没有工作。 所以对我来说没有什么意义。 这是terminal的回应