Ich habe versucht herauszufinden, wo GitHub Benutzerdateien speichern. Nach langer Suche habe ich nur festgestellt, dass es in der Cloud gespeichert ist. Das ist zu breit für mich. Ich habe (oder weiß nicht) die Methode, wie man eine genaue Antwort findet. Was ist die Methodik hinter dem GitHub-Datenspeicher?Wo speichert GitHub Daten/Dateien?
Antwort
Hauptserver sind in den USA basierend auf meinen Beobachtungen. git pull von San Francisco basierten Server ist blitzschnell, während australische Server deutlich spürbar langsamer sind. Möglicherweise einige zusätzliche regionale Hubs.
Sie wurden irgendwann mit Rackspace gehostet, keine Ahnung, ob es immer noch ist oder nicht. https://www.quora.com/How-many-physical-virtual-servers-does-GitHub-have
GitHub ist nur ein Wrapper-Web-Service über Git Technologie.
Genau wie jedes andere Versionskontrollsystem speichert Git Ihre festgeschriebenen Dateien in einem Verzeichnis auf dem Server wie github/users/username/repositoryname
. Unter diesem Verzeichnis befinden sich die neuesten Dateien, die eine exakte Kopie Ihres lokalen Klons sind.
Um genauer sehen Sie Ihre eigenen Git-Server einrichten können: https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
oder Sie können ein Klon-Skript von GitHub wie Gogs installieren: https://gogs.io
Sorry, meine Frage war nicht spezifisch genug. Ich würde gerne wissen, wo sich die GitHub-Server befinden. – plaidshirt
Wo befinden sich GitHub-Server physisch? Wie Kalifornien, Mountain View? – mertyildiran
Ja, und kann sichergestellt werden, wo sich Dateien befinden? – plaidshirt
Git ist ein „Versionskontrollsystem. Versionskontrollsysteme behalten Revisionen für den Code und speichern die Änderungen in einem zentralen Repository. Wie Git die Dateien speichert? Nun, hier ist einige Referenzmaterial:
1) http://gitready.com/beginner/2009/02/17/how-git-stores-your-data.html
2) pdf Git Interna: https://github.com/pluralsight/git-internals-pdf
Github Git verwendet, die als Objektdatenspeicher zu sehen ist. In diesem Speicher werden Dateien und Verzeichnisse als Git-Bäume und Blobs gespeichert. Sie möchten vielleicht über git intern lesen, um seine Architektur zu verstehen.
Darüber hinaus verwendet Github Elasticsearch als primäre Software-Stack für mehr als 8 Millionen Repositories indizieren, Volltextsuche auf Quellcode erlaubt, Fragen, Benutzer ... Sie möchten können diesen Artikel https://www.elastic.co/use-cases/github
lesenAber wo befinden sich diese Speicher physisch? – plaidshirt
Dann sollte Ihre Frage sein, wo Github gehostet wird. Es kann AWS, Azure, Rackspace oder sogar eigene Rechenzentren in vielen Städten verwenden.Aber es ist eine off-topic Frage. – Rocherlee
- 1. Wie man große Datendateien mit GitHub verwaltet?
- 2. Wo installiert setup.py Datendateien in einem virtualenv?
- 3. Wo sollten ASP.NET-Apps Datendateien speichern?
- 4. Wo speichert Hive Metastore speichert Informationen?
- 5. Wo speichert Bundler Edelsteine?
- 6. Wo speichert Bazel TenserFlow?
- 7. Wo speichert Bamboo Bereitstellungsumgebungen?
- 8. Wo speichert Eclipse Tastaturbelegungen?
- 9. Wo speichert Git Dateien?
- 10. Wo speichert Subversion?
- 11. Wo speichert nginx rewrite_log?
- 12. Wo speichert Node.js Puffer?
- 13. Cocoa - Wo speichert NSCoding?
- 14. Wo speichert Woocommerce Bestellungen?
- 15. Wo speichert Steam Bibliotheksverzeichnisse?
- 16. Wo speichert Eclipse Einstellungen?
- 17. Wo speichert SqlMembershipProvider Zugriffsrollen?
- 18. Wo speichert AspnetIdentity UserTokens?
- 19. Wo speichert Moxtra Daten?
- 20. Wo speichert R Pakete?
- 21. Wo speichert MySQL Datenbankdateien?
- 22. Wo speichert CLion ausführbare Dateien?
- 23. Wo speichert Drupal NODE-Daten?
- 24. Wo speichert Git den Reflog?
- 25. Wo speichert Visual Composer Links?
- 26. Wo speichert Eclipse SSL-Schlüssel?
- 27. Wo speichert WordPress Bild-Metadaten?
- 28. Wo speichert Scala Compiler ASTs?
- 29. Wo speichert TFS UNIT-Testergebnisse?
- 30. Wo speichert Lein Maven Artefakte?
GitHub verwendet [Git] (https://en.wikipedia.org/wiki/Git_ (Software)). – Diti
@Diti: Ja, ich sehe, das ist okay, aber wo speichert GitHub Dateien, die ich begehe? – plaidshirt
@plaidshirt Haben Sie irgendeine Antwort gefunden? Ich habe die gleiche Frage. Wo speichert Github all die Millionen von Repositories und Milliarden von Dateien? Jeder hier erzählt, wie es funktioniert. Ich möchte wissen, wo eine so große Datenmenge gespeichert ist. – nktsg