Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

pipelines上でgit cloneをすることはできますか?

Deleted user December 24, 2018

現在グループで

AとBというリポジトリは、同じアカウントで所有しているとします。

このAのプロジェクトでプッシュされ、そこで生成されたものがあるとします。

その生成されたものをBのプロジェクトにプッシュしたい場合、どうすればよろしいのでしょうか。

現在pipelines上で git clone した際に

Permission denied (publickey).
fatal: Could not read from remote repository.

のエラーがでています

 

1 answer

0 votes
K_ Yamamoto
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 25, 2018

(1) 設定方法

Bitbucket Pipelines で git remote を操作する (clone, push など) 際には、対象のリポジトリにアクセスできる SSH 鍵を事前に設定する必要があります。詳しい設定方法は Bitbucket Pipelines で SSH キーを使用する はご参照ください。なお、ドキュメントにも記載されていますが Pipelines で使用するイメージが SSH コマンドを含んでいる必要があります。

また、前提となるリポジトリへの鍵登録は SSH キーのセットアップ をご参照ください。

 

(2) 代替案

ご質問とは直接関係ありませんが、ビルド済みの成果物をリポジトリ(ソースコード管理ツール)にプッシュすることは一般に推奨されません。よく利用されるユースケースとしては、たとえばAWSのS3などにアップロードされることが多いです。詳しくはドキュメント デプロイメントガイド をご参照ください。

利用サービスを Bitbucket で完結させたい場合は「Bitbucket ダウンロード」の利用をご検討ください。

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events