GitHubでprivateなリポジトリを複数人で共有編集する方法

  • このエントリーをはてなブックマークに追加

github_eyecatch

こんにちは
かねしろ@pinkrootです。

今日は、GitHubでPrivateなリポジトリを複数人で管理する方法についてまとめます。

Privateなリポジトリ?

GitHubでは通常、すべてのリポジトリは公開される(publicな)設定です。
しかし、課金者や学生など、一部のユーザはpublicではないprivateなリポジトリを作成できるのです。
私の場合は学生としてのアカウントを持っているのでプライベートリポジトリが作成可能、というスンポー。

早速、方法を。

手短に箇条書きで。

  1. GitHubでPrivateなリポジトリを作成できるアカウントに切り替えます。
    私の場合は学校のアカウントとpinkrootな個人的アカウントが別々なので、GitHubトップ画面から下図の様な感じで切り替えることになります。
    ユーザ名をクリックしてアカウントを切り換える
  2. 新しいリポジトリを作成します。
    このとき、Privateにするのを忘れないで下さい。
    (画像はクリックで大きくなります)
    repositoryを作成
    プライベートなリポジトリとして作成
  3. そのリポジトリを利用するチームを作成します。
    ページ上部の「team」タブをクリックして新しいチームを作成してください。
    teamの作成
  4. そのチームに対してメンバーを追加したり、利用するリポジトリを指定したりすると設定は完了です。
    忘れないで欲しいのが、そのチームがそのリポジトリに対して何をする権限があるのかをしっかりと設定することです。
    図中で赤丸で囲んでいる部分について、正しい権限を設定する必要があります。
    teamに対して権限を与えてrepositoryとメンバをadd

以上、駆け足ではありましたが
これで外部の人には公開されていないPrivateなリポジトリを、開発チームのメンバだけでPullしたりPushしたりすることができるようになったはずです。

PullやPushの方法については以前記事を書いたので、そちらをご参考下さい。
githubに複数人でpushしたりpullしたりした

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。