We recently ran into trouble with our build process starting yesterday where the checkout_code script is failing due to a permission / repo missing / SSH error.
We noticed an update from yesterday that might be related to our issue:
Git Checkout Errors Resolved - A change to how SSH git checkouts were handled has been reverted, which affected around 5% of checkout attempts. This occurred between 10:50UTC - 11:46UTC. Apr 16, 11:50 UTC
We checked the script itself, and it is now using a new environment variable called $SSH_CONFIG_DIR instead of directly pointing to ~/.ssh.
Here is error itself:
Using SSH Config Dir /Users/distiller/.ssh Cloning into '.'... Warning: Permanently added the RSA host key for IP address '184.108.40.206' to the list of known hosts. ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. exit status 128 CircleCI received exit code 128