2017-11-02 14 views
0

これは、通常のビューが黒い線(ログがない)のため、show complete rawをクリックすると出力されます。Gitlab-CIランナーHTTP基本アクセスがプライベートレポ(セルフホスト)で拒否されました

私はhttps://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/ci/ssh_keys/README.mdが言ったことを試しましたが、運がありません。

私は2つのドッキング・コンテナを持つサーバーを持っています.1つはgitlab、もう1つはgitlab-runnerです。私は共有ランナーと特定のランナー(以下に示すコードのような)と一緒にテストしました。どちらの場合も同じです。リポジトリをフェッチできないために失敗します。

私は自分のレポを公開している(プライベートでも内部でもない)。私はプライベートレポと仕事をしたいと思います。

[0KRunning with gitlab-runner 10.1.0 (c1ecf97f) 
    on runner-myrepo-js (900c71a4) 
[0;m[0KUsing Docker executor with image node:latest ... 
[0;m[0KUsing docker image sha256:46da793b60ee30f8df451729e315f531f0acd24a92c8fba10401513530beff99 for predefined container... 
[0;m[0KPulling docker image node:latest ... 
[0;m[0KUsing docker image node:latest ID=sha256:cbea0ebe4f3cf07daecf22b196ba6b5d76d1fe1b6548098e5bc9dd9b0736f262 for build container... 
[0;msection_start:1509656546:prepare_script 
[0KRunning on runner-900c71a4-project-32-concurrent-0 via a16b07f5f84b... 
section_end:1509656548:prepare_script 
[0Ksection_start:1509656548:get_sources 
[0K[32;1mCloning repository...[0;m 
Cloning into '/builds/gitlab/myuser/myrepo-js'... 
remote: HTTP Basic: Access denied 
fatal: Authentication failed for 'https://example.com/gitlab/myuser/myrepo-js.git/' 
section_end:1509656549:get_sources 
[0K[31;1mERROR: Job failed: exit code 1 
[0;m 

どうすればよいですか?

私は今日は苦労したとdefinetelyそれはSSLの問題であるバージョン10

答えて

1

にgitlabとgitlabランナーの両方を持っている:

当社のフロントエンドはSSL証明書を使用しますが、バックエンド(gitlab)を使用単純なHTTP(プロキシの後ろ)これはジョブのリアルタイムログとランナーからのプライベートレポへのアクセスを破った。

SSLを追加してHTTPSをバックエンドに強制すると、問題が解決しました。

関連する問題