From aaaa9cd5307e63cfbdb2ed3968864129c68bde14 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Mon, 4 Apr 2016 18:17:04 +0200 Subject: [PATCH] Don't ask for git credentials in non-interactive session This is done by setting GIT_TERMINAL_PROMPT variable - fixes #956 - fixes #1009 --- lib/core/resolvers/GitResolver.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/core/resolvers/GitResolver.js b/lib/core/resolvers/GitResolver.js index aa41ef29d..3c161a3f8 100644 --- a/lib/core/resolvers/GitResolver.js +++ b/lib/core/resolvers/GitResolver.js @@ -27,6 +27,7 @@ function GitResolver(decEndpoint, config, logger) { mkdirp.sync(config.storage.empty); process.env.GIT_TEMPLATE_DIR = config.storage.empty; process.env.GIT_SSL_NO_VERIFY = (!config.strictSsl).toString(); + process.env.GIT_TERMINAL_PROMPT = config.interactive ? '1' : '0'; Resolver.call(this, decEndpoint, config, logger);