あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

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のリポジトリに対してミラーリングを実行できる

comments powered by Disqus