2010-04-08 6 views
68

Ich beabsichtige, meinen Quellcode auf Einladung nur für ein paar Dutzend Benutzer zu teilen. Der Quellcode selbst sollte nicht öffentlich sein. Teilnehmer sind erlaubt und ermutigt, ihre Änderungen einzureichen. Also brauche ich Quellcodeverwaltung, vorzugsweise Git, gehostet auf einem öffentlichen Server mit privater Zugriffsebene für mehrere Benutzer.Wie installiere ich ein privates Git-Repository auf GitHub? Ist es überhaupt möglich?

Ich habe gelernt, dass es möglich ist, private Git-Repositories auf GitHub einzurichten, die https: // -Verbindungen verwenden. Auf GitHub selbst erscheint ein solches Projekt nicht in Suchanfragen. Für teilnehmende Benutzer zeigt das Projekt ein "Schloss" -Symbol. Es gibt also offensichtlich private Repositories, ich weiß einfach nicht, wie man es einrichten kann. Viele Tutorials verwenden SSH, um private Repositories einzurichten, aber alle erfordern, dass Sie "Ihren eigenen Server" haben.

Ich interessiere mich nicht für sichere Verbindungen beim Schieben/Ziehen Quellcode noch habe ich Vertrauensprobleme mit GitHub. Alles, was mir wichtig ist, ist ein privates Repository mit Zugriff nur auf Benutzer, die ich einlade. Vielleicht bin ich naiv und eine solche Lösung gibt es nur über kommerzielles Hosting (zB Unfuddle, Assembla), aber wenn nicht, würde ich gerne wissen, wie es geht!

Antwort

81

Private Repositories auf GitHub sind möglich, aber nur mit einem kostenpflichtigen Konto.

Beginnend bei $ 7 pro Monat für das Micro-Konto, können Sie eine unbegrenzte Anzahl von privaten Repositories einrichten. Weitere Informationen finden Sie auf der Seite Plans.

Update: Am 11. Mai 2016 hat GitHub ein neues Preismodell eingeführt, das Ihnen eine unbegrenzte Anzahl privater Repositories für die gleichen 7 $ pro Monat bietet.

+1

ok, Kontoeinstellungen, Pläne & Abrechnung ... habe es verstanden. Vielen Dank. – LearnCocos2D

+0

Darn, ich würde mit 5 privaten Mitarbeitern in Ordnung sein, wenn ich eine größere Anzahl von Benutzern mit privatem Nur-Lese-Zugriff hätte. – LearnCocos2D

+0

Nur hinzufügen, wenn Sie eine Organisation sind, ist der kleinste Plan $ 25 pro Monat und Sie erhalten 10 Repos. – ScottJShea

57

Wenn Sie Student sind Sie einen kostenlosen privaten Repository https://github.com/edu

+1

Wie ich jetzt sehe, sagt der Text auf der Schaltfläche "Fordern Sie einen Rabatt an". Ich schätze also, dass Sie selbst als Student nur einen Rabatt erhalten, aber kein kostenloses privates Repository. – jutky

+5

@jutky Nein, Sie erhalten einen kostenlosen Mikroplan für eine begrenzte Zeit (ich glaube 2 Jahre). ["Ermäßigte und ** kostenlose ** Pläne sind für Bildungszwecke verfügbar"] (https://education.github.com/discount_requests/new) – Dennis

71

bitbucket bekommen - Ihre Pläne scheinen die Besten zu sein. Sie geben dir viel mehr als github für kostenlose Accounts - in der Tat, ich benutze immer noch nur den kostenlosen Plan - keine Notwendigkeit, die bezahlten zu unterzeichnen; Außerdem ist die Schnittstelle fast identisch mit Github.

Anyhoo - Ein Repo auf Bitbucket kann bis zu FIVE private Benutzer mit unbegrenzten öffentlichen oder privaten Repos haben - das einzige, was Sie mit den bezahlten Konten zu bezahlen scheinen, sind mehr Benutzer, um auf Ihre privaten Repos zuzugreifen.

+3

Ich benutze auch bitbucket. Und ich muss hinzufügen, dass Sie, wenn Sie andere zu bitbucket einladen, einen Bonus bekommen: Ihre privaten Repositories können unter (bis zu) 8 Benutzern geteilt werden! – jutky

+2

"plus die Schnittstelle ist fast identisch mit Github" An einem Punkt könnte dies der Fall gewesen sein, aber nicht mehr. GitHubs Benutzeroberfläche ist meiner Meinung nach viel einfacher und brauchbarer. Da Bitbucket erwähnt wurde, gibt es auch [GitLab] (https://www.gitlab.com/). – Dennis

+3

Ich stimme zu! Wie du schon sagtest, war es ziemlich ähnlich, als ich die Antwort fallen gelassen habe, aber jetzt fühle ich mich im Vergleich zu GitHub schlecht und schlecht überlegt. Ich habe seitdem alles unter einem bezahlten Abo nach GitHub verlegt und nicht zurückgeschaut! –

13

Github ist ein großartiges Werkzeug für Repos, aber es ist nicht gut mit privaten Repos. Sie sind gezwungen, für private Repos zu bezahlen, es sei denn, Sie erhalten einen Plan. Ich habe bisher ein paar Projekte, und wenn Github nicht macht, was ich will, gehe ich einfach zu Bitbucket. Es ist ein bisschen schwieriger zu arbeiten als GitHub, aber es ist unbegrenzt kostenlos Repos. Hoffe das hat geholfen.

6

Sobald Sie ein kostenpflichtiges Konto auf github haben, ist es nicht offensichtlich, wie Sie ein privates Repository erstellen. Um ein privates Repo für eine Organisation mit einem kostenpflichtigen Konto zu erstellen, gehen Sie zu https://github.com/organizations/MYORGANIZATIONNAME.

Der einzige Weg, ich dachte schon, wie es zu navigieren:

  • Goto zu Ihrer Homepage der Organisation: https://github.com/MYORGANIZATIONNAME
  • Klicken Sie auf den „Bearbeiten meineorganisation Profil“ -Button oben rechts
  • Click auf dem „Github“ -Symbol oben links (nicht offensichtlich)
  • Klicken Sie auf „News Feed“ Tab (nicht offensichtlich)
  • Klicken Sie auf das „New Repository“ Taste auf der rechten ...
Verwandte Themen