title: Gitlab CI can't fetch repo because keep asking for keychain password
body: <p>I have project on company Gitlab. Project is for iOS platform so my node for building project is Mac Mini with OS Sierra.</p>
  
  <p>Runner works great - connecting etc works. But when I try to run pipeline I get message on node like on picture. This alert appear when gitlab runner wants to checkout code.</p>
  
  <p>I checked in KeychainAccess that <strong>git-credential-osxkeychain</strong> app have access to password for gitlab on <strong>login</strong> keychain. </p>
  
  <p>How to fix that and disable dialog for keychain password?</p>
  
  <p>config.toml file:</p>
  
  <pre><code>concurrent = 1
  check_interval = 0
  
  [[runners]]
  name = "Mac mini runner"
  url = "URLtoMyGitLab"
  token = "token"
  executor = "shell"
  [runners.cache]
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/bnv27.png" rel="noreferrer"><img src="https://i.stack.imgur.com/bnv27.png" alt="git-credential-osxkeychain"></a></p>