チュートリアル個人プロジェクトをグループに移動

個人ネームスペースでプロジェクトを作成した場合、イシューやマージリクエストの管理、ソース管理やCI/CDの使用など、一般的なタスクを実行できます。

しかし、ある時点で個人プロジェクトを卒業し、代わりにプロジェクトをグループ名前空間に移動したくなるかもしれません。グループ名前空間では、次のことができます:

  • ユーザーを一人ずつ追加するのではなく、グループにプロジェクトへのアクセス権を与えることができます。
  • グループ内のすべてのプロジェクトのすべてのイシューとマージリクエストを見ることができます。
  • グループネームスペース内のすべてのユニークユーザーを、すべてのプロジェクトにわたって表示します。
  • 使用クォータを管理します。
  • トライアルを開始するか、有料のサブスクリプションにアップグレードします。このオプションは、ユーザー数の制限の変更の影響を受け、より多くのユーザーが必要な場合に重要です。

このチュートリアルでは、プロジェクトを個人のネームスペースからグループのネームスペースに移動する方法を説明します。

ステップ

ステップの概要は以下の通りです:

  1. グループを作成します。
  2. プロジェクトをグループに移動します。
  3. グループで作業してください。

グループを作成

まずはじめに、プロジェクトを移動するのに適したグループがあることを確認してください。グループはプロジェクトの作成を許可し、あなたは少なくともグループのメンテナーのロールを持っていなければなりません。

グループがない場合は、作成してください:

  1. 左サイドバーの上部にある「新規作成({プラス})」から新規グループ」を選択します。
  2. グループ名]にグループの名前を入力します。
  3. グループの URL には、ネームスペースとして使用されるグループのパスを入力します。
  4. 視認性のレベルを選択します。
  5. オプションです。あなたの経験をパーソナライズするための情報を記入してください。
  6. グループの作成]を選択します。

プロジェクトをグループに移動します。

プロジェクトをグループに移動する前に:

  • プロジェクトのオーナーロールを持っている必要があります。
  • コンテナイメージの削除
  • npm パッケージを削除します。プロジェクトを別のルート名前空間に転送する場合、プロジェクトに npm パッケージが含まれていてはなりません。ユーザーやグループのパスを更新する場合、またはサブグループやプロジェクトを転送する場合は、最初に npm パッケージを削除する必要があります。npm パッケージを含むプロジェクトのルート名前空間を更新することはできません。命名規則に従って .npmrc ファイルを更新し、必要に応じて npm publish を実行してください。

これでプロジェクトを移動する準備ができました:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 設定] > [全般]を選択します。
  3. 詳細設定] を展開します。
  4. プロジェクトの転送で、プロジェクトを転送するグループを選択します。
  5. プロジェクトの転送… を選択します。
  6. プロジェクト名を入力し、「確認」を選択します。

プロジェクトの新しいページにリダイレクトされます。個人プロジェクトが複数ある場合は、プロジェクトごとにこの手順を繰り返すことができます。

note
これらのマイグレーション手順の詳細については、プロジェクトを別のネームスペースに移行するを参照してください。マイグレーションによって、ウェブサイトやパッケージマネージャなどの関連リソースやツールのプロジェクトパスを更新するフォローアップ作業が発生する場合があります。

グループでの作業

グループ内でプロジェクトを見ることができます:

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. サブグループとプロジェクト」でプロジェクトを探します。

グループのメリットを享受してください!例えば、グループのオーナーとして、ネームスペース内のすべてのユニークユーザーをすぐに確認することができます:

  1. グループで、[設定] > [使用量]を選択します。
  2. 座席]タブには、グループ内のすべてのプロジェクトにわたるすべてのユーザーが表示されます。