GitLab:BitBucketをMirroring repositoryに使用する
ミラーリングの設定を開く
左側メニューの「Settings」から「Repository」をクリックする
「Mirroring repositories」の右側の「Expand」を押下
ミラーリング先を設定
Git repository URL に以下の形式でミラーリング先のリポジトリを指定する
ssh://git@bitbucket.org/リポジトリ所有者名/リポジトリ名.git
※BitbucketのSSHからのgit cloneコマンドの
先頭に「ssh://」を付け、リポジトリ所有者名直前の「:」を「/」に変えたもの
Authentication method を「SSH public key」に設定
「Mirror repository」ボタンを押下
SSH public key の取得
画面が更新されたら、Mirrored repositories一覧、一番左のボタン「Copy SSH public key」を押下
BitbucketにSSH keyを追加
BitbucketのPersonal settingsへ移動し、左側メニューの「SSH keys」をクリックし、「Add key」を押下
Label に何か入力し、Key にコピーした内容をペースト、その後「Add key」を押下
ミラーリングを実行
- GitLabリポジトリへのコミット
- Repository Settings画面からミラーリング実行(Copy SSH public keyボタンのとなり)
等でBitbucketのリポジトリに対してミラーリングを実行できる