title: CircleCI permission denied running bash script
body: <p>I have a <code>circle.yml</code> file like so:</p>
  
  <pre><code>dependencies:
    override:
      - meteor || curl https://install.meteor.com | /bin/sh
  
  deployment:
    production:
      branch: "master"
      commands:
        - ./deploy.sh
  </code></pre>
  
  <p>When I push to Github, I get the error:</p>
  
  <pre><code>/home/ubuntu/myproject/deploy.sh returned exit code 126
  
  bash: line 1: /home/ubuntu/myproject/deploy.sh: Permission denied Action failed: /home/ubuntu/myproject/deploy.sh
  </code></pre>
  
  <p>When I run the commands that live inside <code>deploy.sh</code> outside of the file (under <code>commands</code>) everything runs fine. </p>
  
  <p>Everything in the <code>circle.yml</code> file seems to be in line with the examples in the <a href="https://circleci.com/docs/configuration#deployment" rel="noreferrer">CircleCI docs</a>.. What am I doing wrong?</p>