Skip to main content

個人用アカウントの管理

GitHub.com で自分の個人用アカウントを管理する方法について説明します。

組織への作業の移動について

個人アカウントをそのまま維持したまま、個人アカウントから組織にリポジトリとプロジェクトを移動できます。 これにより、既存の作業全体できめ細かなアクセス許可を持つチームコラボレーションが可能になります。

詳細については、「組織への作業の移動」を参照してください。

個人アカウントの削除について

自分の個人用アカウントを削除すると、リポジトリ、プライベート リポジトリのフォーク、Wiki、Issue、pull request、自分のアカウントが所有しているページがすべて削除されます。 ご自身が作成した Issue や pull request や、ご自身が他のユーザーが所有するリポジトリに対して行ったコメントは削除されません。 リソースとコメントは、ghost ユーザーに関連付けられます。

アカウントを削除すると、課金は停止します。 アカウントに関連付けられたメール アドレスは、別のアカウントで使用できるようになります。 90 日後、アカウント名も他のユーザーが新しいアカウントで使用できるようになります。

Organization の唯一の所有者である場合は、所有権を他の人に移譲するか、Organization を削除してから、自分の個人アカウントを削除する必要があります。 Organization に別の所有者がいる場合は、その Organization から自分を削除してから、自分の個人アカウントを削除する必要があります。

詳細については、次の記事を参照してください。

  •         [AUTOTITLE](/organizations/managing-organization-settings/transferring-organization-ownership)
    
  •         [AUTOTITLE](/organizations/managing-organization-settings/deleting-an-organization-account)
    
  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization)
    
  •         [AUTOTITLE](/account-and-profile/reference/personal-account-reference#account-deletion)
    

個人アカウントを削除するには、「個人アカウントを削除するを参照してください。

メール アドレスのリンク解除について

メール アドレスは 1 つの GitHub アカウントにのみ関連付けることができるため、2FA 資格情報を紛失し、accessを回復できない場合は、ロックされたアカウントからメール アドレスをリンク解除すると、そのメール アドレスを新規または既存のアカウントにリンクできます。 さらに、以前に使用していたコミット メール アドレスを新しいアカウントにリンクすると、自分のコミット履歴がそのアカウントに接続されます。 メール アドレスを非公開にすることを選択していない限り、アカウントのコミット メール アドレスはアカウントのプライマリ メール アドレスと同じです。 「コミットメールアドレスを設定する を参照してください。

メモ

GitHub-provided noreply メール アドレスは、アカウントからのリンクを解除できません。 noreply アドレスを使って作成されたコミットを別のアカウントに再接続することはできません。

2 要素認証 (2FA) でロックされたアカウントに関連付けられている他のもの (リポジトリ、アクセス許可、プロファイルなど) は、何も新しいアカウントに転送されない点に注意してください。

メール アドレスのリンク解除は、2FA が有効なアカウントでのみ使用できます。 2FA が有効になっていない場合は、サインインしてアカウント設定からメール アドレスを削除できます。

教育用の特典は、メール アドレスのリンクが解除され、別のアカウントに関連付けられると、譲渡できなくなります。 これらの特典を維持するためには、適用に使用した元のアカウントを引き続き使用する必要があります。

メール アドレスのリンクを解除するには、「ロックされたアカウントからメール アドレスのリンクを解除する」を参照>。

複数アカウントの管理について

場合によっては、GitHub で複数のアカウントを使用することが必要になる場合があります。 たとえば、open source貢献の個人アカウントがあり、雇用主が企業内でユーザー アカウントを作成して管理する場合があります。

複数のアカウントを管理する方法については、「複数のアカウントの管理」を参照>。

マネージド ユーザー アカウント を使って GitHub.com 上のパブリック プロジェクトにコントリビュートすることはできないため、自分の個人アカウントを使って、それらのリソースにコントリビュートする必要があります。 詳しくは、GitHub Enterprise Cloud ドキュメントの「Enterprise Managed Users について」を参照してください。

複数のアカウントを使用する必要がある場合は、アカウントにサインインしたままアカウントを切り替えることができます。 たとえば、個人用アカウントとサービス アカウントの切り替えです。 詳細については、「アカウント間の切り替え」を参照してください。

1 つのワークステーションを使用して両方のアカウントから投稿する場合は、リポジトリ データをaccessするプロトコルの組み合わせを使用するか、リポジトリごとに資格情報を使用することで、Git での投稿を簡略化できます。

警告

1 つのワークステーションを使用して 2 つの個別のアカウントにコントリビュートする場合は注意してください。 2 つ以上のアカウントを管理すると、内部コードを誤って一般に漏洩させる可能性が高くなる場合があります。

マネージド ユーザー アカウント を使う必要がない場合、GitHub は、GitHub.com でのすべての作業に対して 1 つの個人アカウントを使うことをお勧めします。 1 つの個人アカウントを使用すると、1 つの ID を使用して、個人、open source、またはプロフェッショナル プロジェクトの組み合わせに貢献できます。 他のユーザーは、個々のリポジトリと Organization で所有されるリポジトリの両方にコントリビュートするようにアカウントを招待でき、そのアカウントは複数の Organization または Enterprise のメンバーにすることができます。

1 つのワークステーションから 2 つのアカウントを使用して投稿する場合は、アカウントごとに異なるプロトコルと資格情報を使用してリポジトリをaccessできます。

Git では、HTTPS または SSH プロトコルを使用して、GitHub 上のリポジトリ内のデータをaccessおよび更新できます。 リポジトリの複製に使用するプロトコルによって、リポジトリをaccessするときにワークステーションが認証に使用する資格情報が決まります。 アカウント管理に対するこのアプローチでは、HTTPS 接続に使用するために 1 つのアカウントの資格情報を格納し、SSH 接続に使用するために他のアカウントに SSH キーをアップロードします。

リポジトリのページには、リポジトリをクローンするための HTTPS URL と SSH URL の両方があります。 詳細については、「リポジトリをクローンする」を参照してください。

SSH を使用してリポジトリをaccessする方法の詳細については、「SSH を使用したGitHubへの接続」を参照してください。