diff --git a/src/Command/ProjectGetCommand.php b/src/Command/ProjectGetCommand.php
index <HASH>..<HASH> 100644
--- a/src/Command/ProjectGetCommand.php
+++ b/src/Command/ProjectGetCommand.php
@@ -117,7 +117,19 @@ class ProjectGetCommand extends PlatformCommand
         $command = "git clone --branch $environment $gitUrl $repositoryDir";
         passthru($command);
         if (!is_dir($directoryName . '/repository')) {
-            // The clone wasn't successful, stop here.
+            // The clone wasn't successful. Clean up the folders we created
+            // and then bow out with a message.
+            foreach (array_reverse($folders) as $folder) {
+              $this->rmdir($folder);
+            }
+            $formatter = $this->getHelper('formatter');
+            $errorArray = array(
+              "[Error]",
+              "We're sorry, your Platform project could not be cloned.",
+              "Please check your SSH credentials or contact Platform Support."
+            );
+            $errorBlock = $formatter->formatBlock($errorArray, 'error', TRUE);
+            $output->writeln($errorBlock);
             return;
         }
Add directory cleaning to failed platform get/git clone, fixes #<I>