現在グループで
AとBというリポジトリは、同じアカウントで所有しているとします。
このAのプロジェクトでプッシュされ、そこで生成されたものがあるとします。
その生成されたものをBのプロジェクトにプッシュしたい場合、どうすればよろしいのでしょうか。
現在pipelines上で git clone した際に
Permission denied (publickey).
fatal: Could not read from remote repository.
のエラーがでています
(1) 設定方法
Bitbucket Pipelines で git remote を操作する (clone, push など) 際には、対象のリポジトリにアクセスできる SSH 鍵を事前に設定する必要があります。詳しい設定方法は Bitbucket Pipelines で SSH キーを使用する はご参照ください。なお、ドキュメントにも記載されていますが Pipelines で使用するイメージが SSH コマンドを含んでいる必要があります。
また、前提となるリポジトリへの鍵登録は SSH キーのセットアップ をご参照ください。
(2) 代替案
ご質問とは直接関係ありませんが、ビルド済みの成果物をリポジトリ(ソースコード管理ツール)にプッシュすることは一般に推奨されません。よく利用されるユースケースとしては、たとえばAWSのS3などにアップロードされることが多いです。詳しくはドキュメント デプロイメントガイド をご参照ください。
利用サービスを Bitbucket で完結させたい場合は「Bitbucket ダウンロード」の利用をご検討ください。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.