それは公共のレポに構内を持つことは可能ですか?
GitHubでは、あなたのリポジトリはパブリックまたはプライベートのいずれかです。ブランチだけを選択的に「民営化」することはできません。
自分のプライベートブランチ/フォークに私自身の公開レポをフォークできますか?
あなたは、必要に応じて、ローカルマシン、ブランチに公開レポのクローンを作成し、単に上流あなたの「プライベート」枝をプッシュすることはできません(原点にプッシュするブランチを指定することにより:git push origin master
またはgit push origin branch-i-want-to-be-public:master
)。
これはどのように進むべきですか/どのように進むべきですか?両方のあなたの公共および民間の開発のためのGitHubを利用するためには
、私は、GitHubの中にあなたの公開ブランチをフォーク「プライベート」に新しいフォークの設定を変更して、民間のバージョンをクローニング示唆していますローカルマシンにダウンロードしてください。変更を公開する準備ができたら、すべてをGitHubのプライベートフォークにプッシュし、次にpull requestsを使用してブランチをパブリックリポジトリに選択的にコピーします。
GitHubでリポジトリを非公開にするには、(有料)アカウントをアップグレードする必要があります。フリーアカウントを揺らすだけの場合でも、プライベートレポを必要とせずに— クローンをローカルマシンにブランチし、特定の "パブリック"ブランチをオリジンにプッシュすることができます。
有料のGitHubアカウントを持っている場合、または公開フォークとプライベートフォークとプルリクエストを提供する別のサービス(BitBucketなど)を使用している場合は、上記の方法のいずれかを使用してコードを公開できます。
公開リポジトリを公開リポジトリにプッシュ(戻し)しない(またはその逆)いくつかのブランチを作成するプライベートレポジトリとして公開リポジトリをフォークすることをお勧めしますか? – Legolas
私は何を求めているのですか?パブリックリポジトリのコピーを作成できるようにしたいのですが、私の更新はプライベートにする必要があります(特定のものをパブリックに戻したいのでない限り) – Lizard
http://24ways.org/2013/keeping -parts-of-your-codebase-private-on-github/ – assylias