リポジトリをGithubからGitlabに移動します

user149408

リポジトリ全体をGithubからGitLabに移動する方法はありますか?

コード自体の場合、これはGitLabで新しいリポジトリを作成してプッシュするという単純な問題です。

WikiページはGithubの別のブランチにあり、Gitメカニズムで管理されています。AFAIKも同じことがGitLabにも当てはまります。ページについても同じ話。

それは問題とマージ要求を主要なオープンポイントとして残します。少なくとも移行時の状態で、GithubからGitLabにそれらをコピーする方法はありますか?

Githubはエクスポート機能を提供し、GitLabにはGithubリポジトリをインポートできるインポート機能があります。これらのいずれかが上記に役立ちますか?

user149408

GitLabのインポート機能は非常にうまく機能しています。

  • https://gitlab.com(あなたがログインしていることを確認してください)、あなたはあなたのプロジェクトのリストを取得します。[新しいプロジェクト]をクリックします。
  • [プロジェクトインポート]タブを開き、[ Github ]をクリックします
  • GithubアカウントにアクセスするためのGitlab認証を付与していない場合は、今すぐアクセスするように求められます。
  • Githubリポジトリのリストが表示されます。インポートするリポジトリごとに、名前空間(個人の名前空間、または組織の名前空間がある場合)を選択し、必要に応じてプロジェクト名を変更します。(デフォルトでは、個人の名前空間にインポートし、Githubと同じリポジトリ名を使用します。)次に、インポートするリポジトリの横にある[インポート]をクリックします

インポートには数分かかります。完了すると、wiki、問題、マージリクエストを含むリポジトリ全体が取得されます。課題とマージリクエストはGithubと同様にチケット番号を保持し、ラベルも移行されるようです。

GithubPagesは自動的に移行されないようです。これには、いくつかの手動の手順が必要です。コンテンツがgh-pagesブランチに保存されている純粋に静的なコンテンツ(SSGなし)の場合、プロセスは次のようになります。

  • gh-pagesブランチに切り替えます
  • 新しいフォルダpublic作成し、そこにすべてのコンテンツを移動します。
  • 変更をコミットします。
  • に切り替えてmasterマージgh-pagesします(コンテンツmasterが独自のブランチはなく、別のフォルダーに存在するようにします)。
  • プロジェクトのメインページで、[ CI / CDの追加]クリックしますこれにより、新しい.gitlab-ci.ymlファイルが作成されます。次のコンテンツを追加してコミットします。
image: alpine:latest

pages:
  stage: deploy
  script:
  - echo 'Nothing to do...'
  artifacts:
    paths:
    - public
  only:
  - master

これにはさらに数分かかります。移動設定>ページと自分のページへのリンクをクリックしてください。

Githubには、Webコンテンツを保存するための複数のオプションがあります。上記は、わずかな変更を加えた他の人にも機能する可能性があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

gitlab:リポジトリをgitlab内の別のグループに移動します

分類Dev

複数のリポジトリからモノリポジトリに移動する(GitLab上)

分類Dev

履歴をgitリポジトリからサブツリーに移動します

分類Dev

ディレクトリをgithubの新しいリポジトリに移動します

分類Dev

UbuntuはGithubリポジトリから自動的にプルします

分類Dev

gitディレクトリを1つのLFS対応リポジトリから別のリポジトリ(LFSも)に移動します

分類Dev

gitディレクトリを1つのLFS対応リポジトリから別のリポジトリ(LFSも)に移動します

分類Dev

EGit Eclipse:git commitは、フォルダーをvar / wwwからgitリポジトリに移動します

分類Dev

いくつかのファイルをgitリポジトリから新しいリポジトリに移動します

分類Dev

コミットを1つのgitリポジトリから新しいgitリポジトリに移動します

分類Dev

変更を最新のGitリポジトリから古いバージョンのリポジトリに移動します

分類Dev

大きなリポジトリをgitlabからgithubに移行できません

分類Dev

Codehipを介して1つのGitHubリポジトリから別のリポジトリにファイルを自動的にコピーします

分類Dev

GitHubからGitLabにGitリポジトリをフォークする

分類Dev

プッシュされたファイルをあるGitHubリポジトリから別のリポジトリに自動的にコピーします

分類Dev

githubリポジトリをプライベートgitlabリポジトリに複製します

分類Dev

プライベートGitlabリポジトリをGithubに転送しますか?

分類Dev

いくつかのMavenモジュールを新しいGitリポジトリに抽出/移動します

分類Dev

リポジトリ全体をgogsからgitlabサーバーにインポートします

分類Dev

Github:コミット履歴を保持しながら、あるリポジトリを別のリポジトリに移動するにはどうすればよいですか?

分類Dev

Git:リポジトリを別のリポジトリのサブフォルダに移動します

分類Dev

新しいコミットを古いリポジトリから新しいリポジトリに移動する方法

分類Dev

すべてのブランチを持つgitリポジトリをbitbucketからgithubに移動するにはどうすればよいですか?

分類Dev

リストをC#からwebConfigに移動します

分類Dev

Gradleのgithubからリポジトリをインポートします

分類Dev

非標準のSVNリポジトリをBitBucketに移動します

分類Dev

ブランチをgitリポジトリにプッシュせずに移動しますか?

分類Dev

GitHubリポジトリを別のリポジトリに移動する際のエラー

分類Dev

アーティファクトリー:アーティファクトをリポジトリから別のリポジトリに移動し、アーティファクトをフィルタリングします

Related 関連記事

  1. 1

    gitlab:リポジトリをgitlab内の別のグループに移動します

  2. 2

    複数のリポジトリからモノリポジトリに移動する(GitLab上)

  3. 3

    履歴をgitリポジトリからサブツリーに移動します

  4. 4

    ディレクトリをgithubの新しいリポジトリに移動します

  5. 5

    UbuntuはGithubリポジトリから自動的にプルします

  6. 6

    gitディレクトリを1つのLFS対応リポジトリから別のリポジトリ(LFSも)に移動します

  7. 7

    gitディレクトリを1つのLFS対応リポジトリから別のリポジトリ(LFSも)に移動します

  8. 8

    EGit Eclipse:git commitは、フォルダーをvar / wwwからgitリポジトリに移動します

  9. 9

    いくつかのファイルをgitリポジトリから新しいリポジトリに移動します

  10. 10

    コミットを1つのgitリポジトリから新しいgitリポジトリに移動します

  11. 11

    変更を最新のGitリポジトリから古いバージョンのリポジトリに移動します

  12. 12

    大きなリポジトリをgitlabからgithubに移行できません

  13. 13

    Codehipを介して1つのGitHubリポジトリから別のリポジトリにファイルを自動的にコピーします

  14. 14

    GitHubからGitLabにGitリポジトリをフォークする

  15. 15

    プッシュされたファイルをあるGitHubリポジトリから別のリポジトリに自動的にコピーします

  16. 16

    githubリポジトリをプライベートgitlabリポジトリに複製します

  17. 17

    プライベートGitlabリポジトリをGithubに転送しますか?

  18. 18

    いくつかのMavenモジュールを新しいGitリポジトリに抽出/移動します

  19. 19

    リポジトリ全体をgogsからgitlabサーバーにインポートします

  20. 20

    Github:コミット履歴を保持しながら、あるリポジトリを別のリポジトリに移動するにはどうすればよいですか?

  21. 21

    Git:リポジトリを別のリポジトリのサブフォルダに移動します

  22. 22

    新しいコミットを古いリポジトリから新しいリポジトリに移動する方法

  23. 23

    すべてのブランチを持つgitリポジトリをbitbucketからgithubに移動するにはどうすればよいですか?

  24. 24

    リストをC#からwebConfigに移動します

  25. 25

    Gradleのgithubからリポジトリをインポートします

  26. 26

    非標準のSVNリポジトリをBitBucketに移動します

  27. 27

    ブランチをgitリポジトリにプッシュせずに移動しますか?

  28. 28

    GitHubリポジトリを別のリポジトリに移動する際のエラー

  29. 29

    アーティファクトリー:アーティファクトをリポジトリから別のリポジトリに移動し、アーティファクトをフィルタリングします

ホットタグ

アーカイブ