Skip to main content

Informationen zu Repositorys

Ein Repository enthält Ihren gesamten Code und Ihre Dateien einschließlich ihres Revisionsverlaufs. Im Repository können Sie Ihre Arbeit diskutieren und verwalten.

Informationen zu Repositorys

Ein Repository ist das grundlegendste Element von GitHub. Es ist ein Ort, an dem Sie Ihren Code und Ihre Dateien einschließlich ihres Revisionsverlaufs speichern können. Repositorys können mehrere Mitarbeiter haben und entweder öffentlich, intern oder privat sein.

Um ein neues Repository zu erstellen, gehen Sie zu https://github.com/new. Anweisungen findest du unter Schnellstart für Repositorys.

Repository-Terminologie

Bevor Sie mit Repositorys beginnen, sollten Sie folgende wichtige Begriffe kennen.

BegriffDefinition
BranchEine Parallelversion Ihres Codes, die im Repository enthalten ist, aber keine Auswirkungen auf den primären oder Main Branch hat.
KlonSo laden Sie eine vollständige Kopie der Daten eines Repositorys herunter Ihre GitHub Enterprise Server-Instance, einschließlich aller Versionen jeder Datei und jedes Ordners.
ForkEin neues Repository, das denselben Code und dieselben Sichtbarkeitseinstellungen verwendet wie das ursprüngliche „Upstream“-Repository.
MergeUm die Änderungen von einem Branch auf einen anderen zu übertragen.
Pull RequestEin Request ist eine Anforderung zum Zusammenführen der Änderungen von einem Branch in einen anderen.
RemotegerätEin Repository, das auf GitHubIhrem Computer gespeichert ist, nicht auf Ihrem Computer.
UpstreamDer Branch eines ursprünglichen Repositorys, der geforkt oder geklont wurde. Die entsprechende Verzweigung im geklonten oder geforkten Branch wird als „Downstream“ bezeichnet.

Informationen zum Repository-Eigentum

Du kannst Repositorys einzeln besitzen oder die Inhaberschaft an Repositorys mit anderen Personen in einer Organisation teilen.

In beiden Fällen wird der Zugriff auf die Repositorys über Berechtigungen verwaltet. Weitere Informationen findest du unter Berechtigungsebenen für ein Repository in einem persönlichen Konto und Repositoryrollen für eine Organisation.

Informationen zur Zusammenarbeit

Du kannst Repositorys zum Verwalten deiner Arbeit und zur Zusammenarbeit mit anderen verwenden.

  • Du kannst Issues verwenden, um Benutzerfeedback zu sammeln, Softwarefehler zu melden und auszuführende Aufgaben zu organisieren. Weitere Informationen finden Sie unter Informationen zu Problemen.
  • Du kannst Pull Requests verwenden, um Änderungen an einem Repository vorzuschlagen. Weitere Informationen finden Sie unter Pull-Anfragen.
  • Sie können verwenden Projects , um Ihre Probleme zu organisieren und zu priorisieren und Pullanforderungen abzurufen. Weitere Informationen finden Sie unter Informationen zum Projects.

Jede Person und Organisation kann unbegrenzte Repositorys besitzen und eine unbegrenzte Anzahl von Mitarbeitern zu allen Repositorys einladen.

Informationen zur Sichtbarkeit eines Repositorys

Sie können einschränken, wer Zugriff auf ein Repository hat, indem Sie die Sichtbarkeit eines Repositorys auswählen: öffentlich, intern oder privat.

Wenn Sie ein Repository erstellen, können Sie auswählen, dass das Repository öffentlich oder privat ist. Wenn Sie das Repository in einer Organisation befindet, können Sie auch das Repository intern festlegen.

  • Wenn Ihre GitHub Enterprise Server-Instance sie sich nicht im privaten Modus oder hinter einer Firewall befindet, können öffentliche Repositorys für alle Benutzer im Internet zugänglich sein. Andernfalls stehen öffentliche Repositorys allen Benutzern Ihre GitHub Enterprise Server-Instancezur Verfügung, einschließlich externer Mitarbeiter.
  • Nur du hast Zugriff auf private Repositorys, außerdem noch Personen, denen du explizit Zugriff gewährt hast, und bestimmte Organisationsmitglieder auf Organisationsrepositorys.
  • Alle Unternehmensmitglieder verfügen über Zugriff auf interne Repositorys. Weitere Informationen finden Sie unter Informationen zu internen Repositorys.

Organisationsinhaber haben immer Zugriff auf jedes Repository, das in einer Organisation erstellt wurde. Weitere Informationen finden Sie unter Repositoryrollen für eine Organisation.

Personen mit Administratorberechtigungen für ein Repository können die Sichtbarkeit eines vorhandenen Repositorys ändern. Weitere Informationen finden Sie unter Sichtbarkeit eines Repositorys festlegen.

Informationen zu internen Repositorys

Du kannst interne Repositorys als „Inner Source“ innerhalb deines Unternehmens verwenden. Mitglieder deines Unternehmens können über Open-Source-Verfahren zusammenarbeiten, ohne proprietäre Informationen öffentlich zu teilen, auch wenn der private Modus deaktiviert ist. Weitere Informationen zu innersource finden Sie unter Verwenden von Innersource in Ihrem Unternehmen.

Organisationsmitglieder verfügen über Leseberechtigungen für alle internen Repositorys in einem Unternehmen, einschließlich derjenigen in Organisationen, in denen sie kein Mitglied sind. Interne Repositorys sind für Personen , die keine Mitglieder einer Organisation sind, einschließlich externer Mitarbeiter in Organisationsrepositorys, nicht sichtbar. Weitere Informationen findest du unter Fähigkeiten von Rollen in einem Unternehmen und Repositoryrollen für eine Organisation.

Standardmäßig können Unternehmensmitglieder ein internes Repository in jede Organisation verzweigen, in der der Benutzer Repositorys erstellen kann. Organisationsbesitzer können Benutzern auch das Erstellen einer Fork im Besitz eines Benutzerkontos ermöglichen und die Forking-Richtlinie für eine Organisation verwalten. Unternehmensbesitzer können die Forking-Richtlinie für einige oder alle Organisationen innerhalb eines Unternehmens verwalten. Weitere Informationen findest du unter Die Forking-Richtlinie für deine Organisation verwalten und Richtlinien zur Verwaltung von Repositories in Ihrem Unternehmen erzwingen.

Nächste Schritte

Hier finden Sie einige hilfreiche Ressourcen für Ihre nächsten Schritte mit Repositorys.