Skip to main content

個人用アカウントの管理

お使いの GitHub Enterprise Server インスタンス で自分の個人用アカウントを管理する方法について説明します。

個人用アカウントの変換について

個人用アカウントを組織に変換すると、共有アカウントに移行でき、そこでは多数のユーザーが一度に多くのプロジェクトで共同作業できます。 アカウントを変換すると、以下のことが起こります:

  • リポジトリはそのまま保持されます。他のアカウントに手動で移譲する必要はありません。
  • 以前と同等のアクセス許可を持つチームにコラボレーターを自動的に招待する

ユーザー アカウントを Organization に変換すると、そのアカウントに属しているリポジトリのコラボレーターは、新しい Organization に外部コラボレーターとして追加されます。 希望する場合は、外部コラボレーター を招待して新しい Organization のメンバーにすることができます。 詳細については、「組織の役割」を参照してください。

個人アカウントを組織に変換するには、「ユーザを組織に変換する」を参照してください。

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

自分の個人用アカウントを削除すると、リポジトリ、プライベート リポジトリのフォーク、Wiki、Issue、pull request、自分のアカウントが所有しているページがすべて削除されます。 作成した問題と pull request、および他のユーザーが所有するリポジトリで行ったコメントは削除されません。

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

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

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

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

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

メモ

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

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

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

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

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

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

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

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

マネージド ユーザー アカウント を使って お使いの GitHub Enterprise Server インスタンス 上のパブリック プロジェクトにコントリビュートすることはできないため、自分の個人アカウントを使って、それらのリソースにコントリビュートする必要があります。 詳しくは、

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

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

警告

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

マネージド ユーザー アカウント を使う必要がない場合、GitHub は、お使いの GitHub Enterprise Server インスタンス でのすべての作業に対して 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への接続」を参照してください。