Merge pull request #40 from kamermans/master

Fixed GitHub remote build of private repo via SSH
This commit is contained in:
Dan Cryer 2013-05-16 11:33:37 -07:00
commit 3b196a3072

View file

@ -76,8 +76,8 @@ abstract class RemoteGitBuild extends Build
chmod($keyFile, 0600);
// Use the key file to do an SSH clone:
$cmd = 'ssh-agent ssh-add "%s" && git clone -b %s %s "%s" && ssh-agent -k';
$success = $builder->executeCommand($cmd, $keyFile, $build->getBranch(), $this->getCloneUrl(), $to);
$cmd = 'eval `ssh-agent -s` && ssh-add "%s" && git clone -b %s %s "%s" && ssh-agent -k';
$success = $builder->executeCommand($cmd, $keyFile, $this->getBranch(), $this->getCloneUrl(), $to);
// Remove the key file:
unlink($keyFile);