GitDriver: use authentication for supports check

main
Stephan Vock 4 years ago
parent cb1f3899bb
commit 5ff1423298

@ -219,8 +219,17 @@ class GitDriver extends VcsDriver
return false;
}
$process = new ProcessExecutor($io);
$gitUtil = new GitUtil($io, $config, new ProcessExecutor($io), new Filesystem());
GitUtil::cleanEnv();
try {
$gitUtil->runCommand(function ($url) {
return 'git ls-remote --heads ' . ProcessExecutor::escape($url);
}, $url, null);
} catch (\RuntimeException $e) {
return false;
}
return $process->execute('git ls-remote --heads ' . ProcessExecutor::escape($url), $output) === 0;
return true;
}
}

Loading…
Cancel
Save