Tagbangers Blog

stashとgithubのミラーリング

Stashのリポジトリをgithubのリポジトリにミラーリングしたいときに「Repository Mirror Plugin for Stash」プラグインを使うとかんたんにできたのでメモします。

github側の設定

  1. githubの「アカウント設定(cog)」>「Personal settings」>「Applications」の、『Personal access tokens』でミラーしたいリポジトリ用にトークンを生成します。これを後で使うのでコピーしておく。

Stash側の設定

  1. Stashの「システム設定(cog)」>アドオン「Find new add-ons」で、「Repository Mirror Plugin for Stash」を見つけ、インストールします。
  2. ミラーしたいリポジトリの「設定」>ワークフロー「フック」にインストールされたプラグインの一覧が表示されるので、ミラーリング先(github)のリポジトリ情報を登録します。
    • ミラーリング先のURL
    • githubでのユーザ名
    • パスワード = github側で生成したトークン
  3. 登録したらフックを『有効化』する。これで程なくgithubにStashのソースがミラーされます。