|
|
@ -115,15 +115,15 @@ module.exports = { |
|
|
|
|
|
|
|
return self._git.exec('remote', 'show').then((cProc) => { |
|
|
|
let out = cProc.stdout.toString() |
|
|
|
if (_.includes(out, 'origin')) { |
|
|
|
return true |
|
|
|
} else { |
|
|
|
return Promise.each(gitConfigs, fn => { return fn() }).then(() => { |
|
|
|
return Promise.each(gitConfigs, fn => { return fn() }).then(() => { |
|
|
|
if (!_.includes(out, 'origin')) { |
|
|
|
return self._git.exec('remote', ['add', 'origin', self._url]) |
|
|
|
}).catch(err => { |
|
|
|
winston.error(err) |
|
|
|
}) |
|
|
|
} |
|
|
|
} else { |
|
|
|
return self._git.exec('remote', ['set-url', 'origin', self._url]) |
|
|
|
} |
|
|
|
}).catch(err => { |
|
|
|
winston.error(err) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}).catch((err) => { |
|
|
|
winston.error('[' + PROCNAME + '.Git] Git remote error!') |
|
|
|