GitHubにプライベートGitリポジトリを設定するにはどうすればよいですか?それも可能ですか?


84

ソースコードを招待制で数十人のユーザーに共有するつもりです。ソースコード自体は公開しないでください。参加者は変更を提出することが許可され、奨励されています。そのため、複数のユーザーがプライベートにアクセスできるパブリックサーバーでホストされているソース管理(できればGit)が必要です。

https://リンクを使用するプライベートGitリポジトリをGitHubに設定できることを学びました。GitHub自体では、そのようなプロジェクトは検索に表示されません。参加ユーザーの場合、プロジェクトには「ロック」アイコンが表示されます。したがって、明らかにプライベートリポジトリがあります。どうやって設定すればいいのかわからない。多くのチュートリアルではSSHを使用してプライベートリポジトリを設定していますが、すべて「独自のサーバー」が必要です。

ソースコードをプッシュ/プルするときに安全な接続を気にしません。また、GitHubで信頼の問題もありません。私が気にしているのは、招待したユーザーだけにアクセスを許可することです。たぶん私はナイーブで、そのようなソリューションは商用ホスティング(UnfuddleAssemblaなど)を介してのみ利用できますが、そうでない場合は、それがどのように行われるのかを本当に知りたいです!


3
2019年1月(8年以上後)以降、GitHub無制限の無料プライベートリポジトリを利用できます。参照してください以下の私の答え
VonC

回答:


102

2019年1月7日、GitHub、有料かどうかに関係なく、すべてのGitHubユーザー向けに無料で無制限のプライベートリポジトリを発表しました。新しいリポジトリを作成するときは、[プライベート]オプションを選択するだけです。


ダーン、プライベートな読み取り専用アクセス権を持つユーザーがもっとたくさんいれば、5人のプライベートコラボレーターで大丈夫だろう。
LearnCocos2D 2010

さらに、組織の場合、最小プランは月額25ドルで、10レポを取得します。
ScottJShea 2014年

無制限のプライベートリポジトリ月額$ 7これらは1つのリポジトリ(1つのプロジェクト)用ですか?
ShweLiam 2016

@MinTheinWin:いいえ、アカウントに7ドルを支払います。そのアカウント内で、無制限のプライベートリポジトリを作成できます。
トーマス

これは、今、あなたは無料の専用リポジトリができ古くなっ
pungggi

74

Bitbucket彼らの計画は最高のようです。GitHubが無料アカウントに対して行うよりも多くの方法を提供します-実際、私はまだ無料プランのみを使用しています-有料のものにサインアップする必要はありません。さらに、インターフェースはGitHubとほぼ同じです。

Bitbucketのリポジトリには、無制限のパブリックまたはプライベートリポジトリを持つ最大5人のプライベートユーザーを含めることができます。有料アカウントで支払いをしているように見えるのは、プライベートリポジトリにアクセスするユーザーが増えることだけです。


5
私もbitbucketを使用しています。また、他のユーザーをbitbucketに招待すると、ボーナスが得られることを付け加えておきます。プライベートリポジトリは(最大)8人のユーザー間で共有できます。
ジューシーな2014年

5
「さらに、インターフェースはGithubとほぼ同じです」ある時点ではこれが当てはまる可能性がありましたが、現在はそうではありません。私の意見では、GitHubのUIははるかにシンプルで使いやすいです。Bitbucketが言及されたので、GitLabあります。
デニス

3
同意する!あなたが言ったように、私が答えを落としたときは非常に似ていましたが、GitHubと比較すると、今では不格好でよく考えられていません。それ以来、すべてを有料サブスクリプションでGitHubに移動し、振り返りませんでした。
ベンダフィン

「Anyhoo」のリファレンスはありますか?
PeterMortensen19年

60

学生の場合は、https://github.com/eduで無料のプライベートリポジトリを入手できます

更新

別の回答で述べたように、今では単純なユーザーにもプライベートリポジトリのオプションがあります


1
私が今見ているように、ボタンのテキストは「割引をリクエストする」と言っています。ですから、学生であっても割引を受けるだけで、無料のプライベートリポジトリは得られないと思います。
ジューシーな2014年

6
@jutkyいいえ、期間限定で無料のマイクロプランを利用できます(2年間だと思います)。「割引および無料のプランが教育目的で利用可能です」
デニス

あなたはあなたの答え更新したいかもしれません。
PeterMortensen19年

14

GitHubは、リポジトリを作成するための優れたツールです。ただし、プライベートリポジトリではうまくいきません。

なんらかの計画がない限り、プライベートリポジトリの支払いを余儀なくされます。これまでにいくつかのプロジェクトがありますが、GitHubでうまくいかない場合は、Bitbucketにアクセスします。GitHubよりも操作が少し難しいですが、無制限の無料リポジトリです。


8

2019年1月7日以降、GitHubで無制限の無料プライベートリポジトリ可能になりました!
...ただし、プライベートリポジトリごとに最大3人の共同作業者が対象です。

ナット・フリードマンはちょうどツイッターでそれを発表しました

本日(!)、すべてのGitHubユーザー向けの無制限の無料プライベートリポジトリと、新しい簡素化されたエンタープライズ製品を発表できることに興奮しています。

新年、新しいGitHub:無制限の無料プライベートリポジトリと統合エンタープライズオファリングを発表

開発者は初めて、リポジトリごとに最大3人の共同編集者がいるプライベートプロジェクトにGitHubを無料で使用できるようになりました。

多くの開発者は、プライベートリポジトリを使用して、仕事に応募したり、サイドプロジェクトに取り組んだり、公開する前にプライベートで何かを試したりしたいと考えています。
今日から、これらのシナリオやその他多くのシナリオがGitHubで無料で可能になります。

公開リポジトリは引き続き無料で(もちろん、変更はありません)、無制限の共同作業者が含まれます。


6

GitHubで有料アカウントを取得すると、プライベートリポジトリを作成する方法が明確になりません。有料アカウントを持つ組織のプライベートリポジトリを作成するには、https://github.com/organizations/MYORGANIZATIONNAMEにアクセスます

そこをナビゲートする方法を私が理解した唯一の方法は次のとおりです。

  • 組織のホームページに移動します:https//github.com/MYORGANIZATIONNAME
  • 右上の「MYORGANIZATIONのプロフィールを編集」ボタンをクリックします
  • 左上の「GitHub」アイコンをクリックします(非自明)
  • [ニュースフィード]タブをクリックします(非自明)
  • 右側の「新しいリポジトリ」ボタンをクリックしてください...

4

更新(2019、最新)

2019年1月以降、GitHubでは最大3人の共同編集者にプライベートリポジトリを許可しています。

前の答え:

ツリーのメインのGitCloudベースのソリューションごとにリストされている無料プランの比較は次のとおりです。

ここに画像の説明を入力してください

ツリーのメインのGitCloudベースのソリューションごとにリストされている有料プランの比較は次のとおりです。

ここに画像の説明を入力してください

結論:

ここでGitLabについて言及している人は見ていませんが、私にとっては最高の無料プライベートプランのようです。私自身も問題なく使用しています。

GitHub:学生アカウントをお持ちの場合、または月額7ドルの支払いをご希望の場合、GitHubには最大のコミュニティがあり、公開リポジトリやフォークなどを利用できます。

Bitbucket:JiraConfluenceなどのAtlassianの他の製品を使用している場合、Bitbucketはそれらとうまく連携します。

GitLab:私が気にかけているものすべて(無料のプライベートリポジトリ、プライベートリポジトリの数、共同編集者の数など)は無料で提供されます。これは私にとって最良の選択のようです。


Githubの無料情報が正しくないようです。VonCは、githubには無制限の無料リポジトリがありますが、共同作業者は3人しかいないと書いています。そして、リポジトリの1つを非公開にしたばかりで、まだクレジットカードを使用していません。実際、私はすべてのゴミをプライベートにすることを検討しています。役に立たないものを見つける検索を邪魔しないように。
KjeldFlarup19年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.