ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

リポジトリを移譲する

他のユーザや Organization アカウントにリポジトリを移譲できます。

このガイドの内容

リポジトリの移譲について

リポジトリを新たなオーナーに移譲すると、そのオーナーはすぐにリポジトリの内容、Issue、プルリクエスト、リリース、プロジェクトボード、そして設定を管理できるようになります。

リポジトリ移譲の前提条件

If you transfer a private repository to a user account using GitHub Free, the account will lose access to features like protected branches and GitHub Pages. 詳細は「GitHub の製品」を参照してください。

リポジトリと共に移譲されるものは?

リポジトリを移譲すると、その Issue、プルリクエスト、ウィキ、Star、そして Watch しているユーザも移譲されます。 移譲されたリポジトリに webhook、サービス、あるいはデプロイキーが含まれている場合、移譲が完了した後もそれらは関連付けられたままになります。 コミットに関する Git の情報は、コントリビューションを含めて保持されます。 加えて、

Git LFS を利用するリポジトリを移譲する前に、受信側のアカウントが、移動する Git LFS オブジェクトを保存するために十分なデータパックを所有していることを確認してください。 For more information on adding storage for user accounts, see "Upgrading Git Large File Storage."

詳細は「リモートの URL を変更する」を参照してください。

リポジトリの移譲および Organization

Organization にリポジトリを移譲するには、受け取る Organization でのリポジトリ作成許可を持っている必要があります。 Organization のオーナーが Organization のメンバーによるリポジトリ作成を無効化している場合、Organization のオーナーだけが、その Organization に対して、または、Organization からリポジトリを移譲できます。

Organization にリポジトリが移譲されたら、Organization のデフォルトのリポジトリ許可設定およびデフォルトのメンバーシップの権利が、移譲されたリポジトリに適用されます。

Transferring a repository owned by your user account

リポジトリの移譲を受け入れるどのユーザアカウントにも、リポジトリを移譲できます。 2つのユーザアカウントの間でリポジトリを移譲した場合、当初のリポジトリコードオーナーとコラボレーターは、新しいリポジトリにコラボレーターとして自動的に追加されます。

プライベートリポジトリに GitHub Pages サイトを公開し、カスタムドメインを追加した場合、ドメイン乗っ取りのリスクを回避するため、DNS レコードを削除するか更新することをおすすめします。 For more information, see "Managing a custom domain for your GitHub Pages site."

  1. GitHub で、リポジトリのメインページへ移動します。

  2. リポジトリ名の下で [Settings] をクリックします。

    リポジトリの設定ボタン

  1. Danger Zone(危険地域) で、Transfer(移譲) をクリックしてください。
    移譲ボタン
  2. リポジトリの移譲に関する情報を読み、リポジトリの所有権を移譲したいユーザもしくはOrganizationの名前を入力してください。
    リポジトリの移譲に関する情報と、新しいオーナーのユーザ名を入力するフィールド
  3. 新しいオーナーのプランによって生じうる機能の損失についての警告を読んでください。
    無料製品を使っている人物へのリポジトリの移譲に関する警告
  4. 移譲したいリポジトリの名前を入力し、I understand, transfer this repository(理解しました。このリポジトリを移譲してください)をクリックしてください。
    Transfer button

Organization が所有しているリポジトリを移譲する

If you have owner permissions in an organization or admin permissions to one of its repositories, you can transfer a repository owned by your organization to your user account or to another organization.

  1. Sign into your user account that has admin or owner permissions in the organization that owns the repository.

  2. GitHub で、リポジトリのメインページへ移動します。

  3. リポジトリ名の下で [Settings] をクリックします。

    リポジトリの設定ボタン

  1. Danger Zone(危険地域) で、Transfer(移譲) をクリックしてください。
    移譲ボタン
  2. リポジトリの移譲に関する情報を読み、リポジトリの所有権を移譲したいユーザもしくはOrganizationの名前を入力してください。
    リポジトリの移譲に関する情報と、新しいオーナーのユーザ名を入力するフィールド
  3. 新しいオーナーのプランによって生じうる機能の損失についての警告を読んでください。
    無料製品を使っている人物へのリポジトリの移譲に関する警告
  4. 移譲したいリポジトリの名前を入力し、I understand, transfer this repository(理解しました。このリポジトリを移譲してください)をクリックしてください。
    Transfer button

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください