title: Google Cloud: How to deploy mirrored Repository
body: <p>I am trying to deploy a node app, which is in a repository in GitHub, and mirrored by the Google App Engine.</p>
  
  <p>The steps I took:</p>
  
  <ol>
  <li><p>Create the app on my local machine</p></li>
  <li><p>Published the Repository on Github</p></li>
  <li>In the Google Console, I told App Engine to mirror this Repository, which works: If I go to Development, the repository shows up:</li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/rmsNO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rmsNO.png" alt="enter image description here"></a></p>
  
  <ol start="4">
  <li>Then I open the remote shell Google is providing, and tried to run <code>gcloud app deploy</code>, which gave an error, then I noticed the files are not in the directory. So I browsed through all the folders of this machine via the shell, and I can't find it.</li>
  </ol>
  
  <p>Question: What am I missing here? Does Google mirroring my Repo not imply it is somewhere saved on the instance? Do I need to clone it to there as well?</p>