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 Codeund Ihre Dateien einschließlich ihres Revisionsverlaufs speichern können. Repositorys können mehrere Projektmitarbeiter haben und können entweder öffentlich 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
VerzweigungEine 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 aus GitHub.com herunter, einschließlich aller Versionen der einzelnen Dateien und Ordner.
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.
RemoteEin Repository, das auf GitHub Enterprise Cloud gespeichert ist, nicht auf Ihrem Computer.
UpstreamDer Branch eines ursprünglichen Repositorys, der geforkt oder geklont wurde. Der entsprechende Branch auf dem geklonten oder geforketen Zweig 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 findest du unter Informationen zu Issues.
  • Du kannst GitHub Discussions verwenden, um Fragen zu stellen und zu beantworten, Informationen freizugeben, Ankündigungen zu tätigen und an Unterhaltungen über ein Projekt teilzunehmen oder daran teilzunehmen. Weitere Informationen findest du unter Informationen zu Diskussionen.
  • Du kannst Pull Requests verwenden, um Änderungen an einem Repository vorzuschlagen. Weitere Informationen finden Sie unter Informationen zu Pull Requests.
  • Du kannst Projects verwenden, um deine Probleme und Pullanforderungen zu organisieren und zu priorisieren. Weitere Informationen finden Sie unter Informationen zu Projects.

Mit GitHub Free für persönliche Konten und Organisationen kannst du mit einer unbegrenzten Anzahl an Projektmitarbeitern in unbegrenzten öffentlichen Repositorys mit allen Features oder in unbegrenzten privaten Repositorys mit begrenzten Features arbeiten. Um erweiterte Werkzeuge für private Repositorys zu erhalten, kannst du ein Upgrade auf GitHub Pro, GitHub Team oderGitHub Enterprise Cloud durchführen. Weitere Informationen findest du unter GitHub-Pläne.

Informationen zur Sichtbarkeit eines Repositorys

Sie können den Zugriff auf ein Repository einschränken, indem Sie die Sichtbarkeitstufe des Repositorys auswählen: öffentlich, intern oder privat.

Wenn Sie ein Repository erstellen, können Sie auswählen, ob es öffentlich oder privat sein soll. Wenn Sie das Repository in einer Organisation erstellen, die sich im Besitz eines Unternehmenskontos befindet, können Sie das Repository auch als „intern“ auswählen.

  • Wenn dein Konto keine verwaltetes Benutzerkonto ist, kannst du öffentliche Repositories erstellen. Öffentliche Repositories sind im Internet öffentlich zugänglich.
  • 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 findest du 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

Wenn deine Organisation zu einem Unternehmenskonto gehört, kannst du 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. Weitere Informationen zu InnerSource findest du im Whitepaper Eine Einführung in InnerSource von GitHub.

Note

Du kannst nur interne Repositorys erstellen, wenn du GitHub Enterprise Cloud mit einem Unternehmenskonto verwendest. Ein Unternehmenskonto ist eine besondere Art von Konto, das einen zentralen Verwaltungspunkt für mehrere Organisationen bietet. Weitere Informationen finden Sie unter Arten von GitHub-Konten.

Alle Unternehmensmitglieder verfügen über Berechtigungen für das interne Repository, doch interne Repositorys sind für Personen außerhalb des Unternehmens,, nicht sichtbar. Dazu gehören auch externe Projektmitarbeiter*innen in Organisationsrepositorys. Weitere Informationen findest du unter Rollen in einem Unternehmen und Repositoryrollen für eine Organisation.

Interne Repositorys sind die Standardeinstellung für alle neuen Repositorys, die in einer Organisation erstellt werden, die zu einem Unternehmenskonto gehört.

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 Erzwingen von Repositoryverwaltungsrichtlinien in einem Unternehmen.

Nächste Schritte

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