11
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GitLabからGitHubへリポジトリをMirroringする方法

Last updated at Posted at 2019-07-02

もともとGitLabにあげていたものをGitHubにも反映させたいと思いやってみたので備忘録として残しておきます。
#GitHub上でミラー先の新規のリポジトリを作成する
適当な名前を付けてPublicでCreate repositoryします。
スクリーンショット 2019-07-02 12.11.20.png
#GitLab上でMirroringの設定をする
主なやり方は公式を参考にしました。
スクリーンショット 2019-07-02 13.17.07.png
まずはGitLab上でのMirrorしたいリポジトリの「Settings」→「Repository」を選択します。
そしてその中の「Mirror a repository」を開きます。
スクリーンショット 2019-07-02 12.23.02.png
とここで先程作ったリポジトリのURLを指定するのですが少し注意が必要で、GitHubからURLをコピーしたものを指定するとエラーになってしまいます。(自分もここでエラーになりました、、、)
URLは指定されている通り
https://username@gitlab.company.com/group/project.git.
この形で指定する必要があります。(基本的にはコピーしたURLにhttps://の後にユーザ名@を追加するだけで良さそう)
次に「Mirror direction」の欄で「Push」を選択します。
そして「Password」の設定をするのですが、ここで指定するパスワードはGitHubのログインに使用するパスワードではなく「personal access token」を使用します。
personal access tokenの取得の仕方は公式のページを参考に取得します。
アクセストークンの取得方法の参考ページ
取得したアクセストークンをパスワードに指定し、チェックボックスには特にチェックを付けずに緑の「Mirror repository」を押して設定完了です。

11
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?