Tag: git

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/'

GIT。 Web界面(Node.js)。 错误的编码

我正在尝试在Node.js上为GIT构buildWeb界面。 目前我有一个问题:错误的Unicode编码,而'git提交'。 提交消息在日志中显示为乱码。 我不知道哪一步我需要纠正哪一步。 在这一点上我有: 1)用于接口的UTF-8编码的HTML页面; 2)Node.js child_process.spawn()来执行git命令; 3) ["-C",repo.path,"commit","-m",post.msg]作为参数列表传递给git; 当我从git shell执行相同的命令时(在Windows下,如果它很重要) – 一切都很好。 有什么build议么? 提前致谢! 更新 我想我不会有这个问题的答案,但仍然添加一个细节:感觉就像某处消息从UTF8转换为ISO 8859-1 UPDATE2 看起来像8859-1 – 是我的默认CMD.exe(谁继续我的命令)编码…仍然不知道该怎么办。

如何从webhook运行Gulp

我试图把Gulp作为构build过程的一部分,然后将代码推送到远程存储库。 我的计划是使用一个webhook,将提交与原点合并后触发。 当网页钩被击中时,我怎样才能开始吞噬? 我正在考虑用一个简单的连接服务器来运行node.js,但是从那里我怎么才能运行gulp呢? var connect = require('connect'); var http = require('http'); var app = connect(); var myGulp = require('./gulpfile.js'); // respond to all requests app.use(function(req, res){ res.end('Hello from connect.\n'); }) //create node.js http server and listen on port http.createServer(app).listen(8888);

从node.js应用程序pipe理git repo

我需要从Node.js应用程序pipe理一个git仓库。 有没有一个git包装库或东西,让我调用git函数高层次,并解释结果,而不必分析控制台输出?

控制源代码(git)docker-compose.yml

我docker-compose.yml文件编排了一个基于PHP API的应用程序和一个Nodejs Web前端的容器。 这两个都是在单独的git回购。 问题: 在哪里以及如何检查我docker-compose.yml文件到git中? 我的容器: Nginx的 Redis的 MySQL的 Nodejs应用程序 PHP应用程序

如何使用git自动部署一个configuration文件的网站?

我有一个用NodeJS编写的应用程序。 每次我推我的代码与我的主分支上的git,代码自动部署在我的服务器上。 一切工作正常。 但是我的config文件有问题,这与我的本地服务器和远程服务器不同。 要解决这个问题,我已经排除了git我的config文件并将其复制到_config 。 在_config文件中,我把所有的configuration服务器,当代码部署到服务器,我做了自动$ cp _config config为了采取良好的configuration值。 此解决scheme工作,但我想知道如果这是最好的解决scheme来部署我的config文件,如果它是安全的Bitbucket上。 例如,如果我想与我分享我的存储库,我不能,因为他会看到我的configuration。 有没有另一种解决scheme呢? 如果您有任何build议,请提前致谢。

NodeGit:将分支指针移动到不同的提交而没有签出

在git中,我们可以使用以下命令来实现它: git branch -f branch-name new-tip-commit 我们如何在nodegit中实现相同的function? http://www.nodegit.org/api/

即使在安装了bower组件之后,即使安装了git和pathvariables之后,也没有安装“Git not installed or path not specified”

我正在开发一个需要Git组件的项目,即使在我的系统中有GIT之后,它也没有安装。 我也设置了pathgit / cmd。 configuration是:Windows7; GIT是2.7.0.windows1,Path是programfiles / git / cmd 我也尝试了这里在Stackoverflow给出的各种解决scheme,但没有解决我的问题。 我做的一个有趣的观察是在用户/ appdata没有混帐 npm也安装在系统中。 请build议我解决这个问题。 git不在path中 , gitterminal

在开发stream程中Git npm版本pipe理

这是我的项目开发过程: function/特征1 function/特点2 function/等。 主 生产 我在function分支上开发了我的function,当我完成了一个分支,我将它合并到master,并通过github ui删除它。 CircleCI检测合并,并在临时服务器上部署主服务器。 后来我手动将主分支合并到生产分支,CircleCI部署到我的生产服务器。 我希望我的package.json版本每次合并function分支到主分支 (通过github用户界面)时都会出现问题。 但是我不知道如果 Github允许这样做(如果是的话,你可以向我解释吗?) 这是一个很好的过程 我知道我可以通过npm version命令来完成,当我合并到生产的主,但我确实需要版本更新的主人自动时,我把一个分支合并到它。 不要犹豫,批评我的方式继续告诉我你的方式。 🙂 谢谢

heroku git仓库的URL是什么?

我是Heroku新手。 最近,我用Heroku git创build了一个NodeJS应用程序,并将其部署在Heroku上。 我用下面的命令从Heroku git克隆我的本地计算机的存储库。 heroku git:clone -a {app_name} 我怎么能够浏览Heroku git上的仓库而不是本地的,比如GitHub?