2016-10-16 3 views
0

私はDockerfileを格納するプライベートBitBucketリポジトリを持っています。このリポジトリには、別のプライベートBitBucketリポジトリが2つあります(git submodules)。 Dockerハブで自動ビルドプロセスをセットアップし、BitBucketの私の3つのプライベートレポジトリに公開SSHキーを追加しました。しかし、ビルドが実行されると、BitBucketのプライベート・リポジトリに正常に接続されますが、サブモジュールを取得しようとすると失敗します。私は、ログファイルに次のエラーを参照してください。Dockerhub自動ビルド:プライベートサブモジュールを含むBitBucketリポジトリ

fatal: could not read Username for 'https://bitbucket.org': No such device or address 

それは、ビルドエージェントがHTTPSを経由してサブモジュールにアクセスしようとしているように思える、と何のWebアクセスの設定がないので、明らかに、失敗しました。

私は何かを見逃しているのですか、それとも私が今暮らしていなければならない限界ですか?

+1

あなたが使用しようとしているスクリプト/環境内でアクセス資格情報が不足しているようです – agg3l

答えて

0

私はそれを理解しました。私の.gitmodulesはその特定のリポジトリのURLがHTTPSでした。 .gitmodulesファイルを編集し、URLをSSHに変更しました。

関連する問題