Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

リポジトリを移譲する

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

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

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

Prerequisites for repository transfers:

  • When you transfer a repository that you own to another personal account, the new owner will receive a confirmation email.
  • 自分が所有しているリポジトリを Organization に移譲するには、対象 Organization のリポジトリを作成する権限が必要です。
  • ターゲットのアカウントは、同じ名前のリポジトリを持っていたり、同じネットワーク内にフォークを持っていたりしてはなりません。
  • リポジトリのオリジナルのオーナーは、移譲されたリポジトリにコラボレーターとして追� されます。 Other collaborators to the transferred repository remain intact.
  • Internal repositories can't be transferred.
  • プライベートフォークは移譲できません。

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

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

  • 移譲されたリポジトリがフォークである� �合、それは上流のリポジトリに関連付けられたままになります。

  • 移譲されたリポジトリにフォークがある� �合、それらのフォークは移譲が完了した後リポジトリに関連付けられたままになります。

  • 移譲されたリポジトリが Git Large File Storage を使う� �合、すべての Git LFS オブジェクトは自動的に移動します。 This transfer occurs in the background, so if you have a large number of Git LFS objects or if the Git LFS objects themselves are large, it may take some time for the transfer to occur.

  • When a repository is transferred between two personal accounts, issue assignments are left intact. When you transfer a repository from a personal account to an organization, issues assigned to members in the organization remain intact, and all other issue assignees are cleared. Organization の中のオーナー� けが、新しい Issue のアサインを作成できます。 When you transfer a repository from an organization to a personal account, only issues assigned to the repository's owner are kept, and all other issue assignees are removed.

  • 移譲されたリポジトリが GitHub Pages サイトを含む� �合、Web 上の Git リポジトリへのリンクや Git のアクティビティを通じたリンクはリダイレクトされます。 しかし、リポジトリに関連付けられている GitHub Pages はリダイレクトされません。

  • 以前のリポジトリの� �所へのすべてのリンクは、新しい� �所へ自動的にリダイレクトされます。 移譲されたリポジトリ上で git clonegit fetch、または git push を使う� �合には、これらのコマンドは新しいリポジトリの� �所あるいは URL にリダイレクトされます。 しかし、混乱を避けるため、既存のローカルクローンは新しいリポジトリの URL を指すよう更新することを強くおすすめします。 それは git remote をコマンドライン上で使って行えます。

    $ git remote set-url origin 新しい URL
  • When you transfer a repository from an organization to a personal account, the repository's read-only collaborators will not be transferred. This is because collaborators can't have read-only access to repositories owned by a personal account. For more information about repository permission levels, see "Permission levels for a personal account repository" and "Repository roles for an organization."

詳しい情� �については「リモートリポジトリの管理」を参照してく� さい。

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

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

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

個人アカウントが所有しているリポジトリを移譲する

You can transfer your repository to any personal account that accepts your repository transfer. When a repository is transferred between two personal accounts, the original repository owner and collaborators are automatically added as collaborators to the new repository.

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。

  2. リポジトリ名の下で Settings(設定)をクリックしてく� さい。 リポジトリの設定ボタン

  3. Transfer(移譲)をクリックしてく� さい。 移譲ボタン

  4. 警告を読み、リポジトリ名を入力して行ったことを確認してく� さい。

  5. 新しいオーナーの名前を入力し、I understand, transfer this repo(理解しました。このリポジトリを移譲してく� さい)をクリックしてく� さい。 移譲ボタン

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 personal account or to another organization.

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

  2. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。

  3. リポジトリ名の下で Settings(設定)をクリックしてく� さい。 リポジトリの設定ボタン

  4. Transfer(移譲)をクリックしてく� さい。 移譲ボタン

  5. 警告を読み、リポジトリ名を入力して行ったことを確認してく� さい。

  6. 新しいオーナーの名前を入力し、I understand, transfer this repo(理解しました。このリポジトリを移譲してく� さい)をクリックしてく� さい。 移譲ボタン