はじめに
ある日、映像授業でキャッチアップしており、差分を管理するためにgithub
でpublic
リポジトリを作成しました。
しかし、その映像授業は有料コンテンツだったため、private
に変更する必要が出てきました。
その際に、少し苦戦したのでアウトプットを兼ねて、この記事では、その変更方法を紹介します。
変更方法
-
Danger Zone
の一番上にChange repository visibility This repository is currently public.
とあり、Change visibiity
というボタンがあるのでクリック
-
Make owner/repository_name
というモーダルが表示されるので、I want to make this repository private
をクリック
-
再度、確認画面のようなものが出現するので、
I have read and understand these effects
というボタンをクリック
<補足> 英語の文章を、簡単に要約
「一度プライベートにすると、いくつかの機能や評価が永久に失われるので、よく考えて決めてください」という警告メッセージ
プライベートリポジトリに変更により失われる主な機能:
- リポジトリのフォーク情報
- スター数やウォッチャー数の履歴
- パブリック時の統計データ
7.警告メッセージを理解したならば、Make this repository private
をクリック
8.Headerのリポジトリ名の右に鍵マークがあることを確認
まとめ
private
からpublic
にするときも同様のアプローチで大丈夫そうです(試してないから断言はできない...)
セキュリティをすごく大事にしているgithub
だからこそ、何回も警告してくるので心の中で本当にいいのか...?という気持ちになってしまいました。
勢いがあったり、大きいリポジトリは警告文をちゃんと読んで判断しないといけないですね(規模や勢い関係なく警告は確認しましょう)