読者です 読者をやめる 読者になる 読者になる

みかづきメモ

学習したことのメモとか、日記とか、備忘録。

GitHub のリポジトリをユーザー間で移動する

GitHubリポジトリを、例えば、プライベート用アカウントから仕事用アカウントへと、
移動させたい場合などの方法です。


移動元のアカウントを @A、移動先のアカウントを @B とします。
また、移動するリポジトリを TestRepository とします。

まず、@A/TestRepository にアクセスし、[Settings] > [Collaborators] にて、
@B を collabotator として追加します。

f:id:MikazukiFuyuno:20160401051014p:plain

追加したら、 [Options] に戻り、 [Transfer] をクリック。

f:id:MikazukiFuyuno:20160401051037p:plain

リポジトリ名と移動先のアカウント名を訊かれるので、入力します。
この場合は、リポジトリTestRepository 、アカウント名は B です。

入力が終われば、今度は @B の操作です。

GitHub に登録しているメールアドレスに対して、

[GitHub] Repository transfer from @A (A/TestRepository)

といった件名のメールが届いているので、開封し、リンクをクリックします。
そうすると、 A/TestRepositoryB/TestRepository へと移動されます。

なお、移動した後に A/TestRepository にアクセスした場合は、自動的に
B/TestRepository へと、リダイレクトされます。