Proxyを介してインターネットと接続しているので、基本的にProxyは使いたいがGitlabサーバはイントラネット上にあるのでProxyを使いたくないという場合。
gitlab workflowを以下のように修正すればいい。
$options = array( CURLOPT_HTTPHEADER => array('PRIVATE-TOKEN: '.$token), CURLOPT_PROXY => '' // この行と一つ前の行の行末のカンマを追加 );
これでAdvancedタブの「Use OS X http proxy settings for scripts」をONにしてもProxyを使わない。
最初はCURLOPT_HTTPPROXYTUNNEL => falseを追加してみたけどだめだった。なんでだろ。。
参考:PHPのcURL関数のプロキシオプションについて調べる - Qiita