LaTeX Projektarbeit auf GitHub speichern?
Hallo Leute,
ich habe heute von einem Kollegen der IT erfahren, was Git ist und wofür man es verwendet. Ich persönlich finde die Versionierung von Code praktisch, und sehe es ggf. als ein Vorteil für die Projektarbeit, die ich in LaTex schreiben möchte.
Die Frage die ich mir stelle, ist:
1) Kann man LaTeX in GitHub hochladen und so Veränderungen sehen?
2) Ist Git kompliziert zu installieren und zunutze (unter Apple Mac OS und Windows)
3) Macht es Sinn?
Ich würde mich natürlich vorher in Git einlesen.
Vielen Dank für eure Rückmeldungen - vorab
3 Antworten
1) Kann man LaTeX in GitHub hochladen und so Veränderungen sehen?
Ja, kann man.
2) Ist Git kompliziert zu installieren und zunutze (unter Apple Mac OS und Windows)
Unter Linux ist es sehr einfach. Bei den anderen Systemen geht es in jedem Fall, aber ist vermutlich unnötig kompliziert.
3) Macht es Sinn?
Ja und Nein!
- Versionierung mit git: Sinnvoll, da du zurückspringen kannst zu alten Versionen, falls du Fehler einbaust. Git geht auch offline auf dem PC ohne hochladen!
- Hochladen auf Github: Nicht sinnvoll, denn dann kann jeder deine Arbeit mitlesen. Ich gehe davon aus, dass du keinen Bezahl-Account hast, sodass du private Repositories hosten kannst. Wichtig: Cloud = PC von anderen.
Und du vertraust da Microsoft?! Aber okay, ist deine Projektarbeit, nicht meine.
Ich würde es lokal machen per git und nicht hochladen.
Oder arbeitest du nicht alleine daran? Dann könnte man es wieder in Betracht ziehen, aber da würde ich eher etwas in europäischer Jurisdiktion nehmen wie Codeberg.
Ich werde noch überlegen, was ich mache. Selbstverständlich ist Cloud keine gute Lösung, wenn man nicht sein eigener Server daheim stehen hat. Gerade mit der Datenkralle wie Microsoft. Meine Projektarbeit wird diesbezüglich keine kritischen Informationen enthalten. Keine Unternehmensbezogenen oder personenbezogenen Daten. Aber am Ende werde ich ggf. es lokal machen, da ich unter Mac schon Time-Maschine verwende. So sind meine Daten ein wenig sicherer aufbewahrt.
Mir ist das Zusammenarbeiten wichtig. ich habe mir Codeberg angeschaut. Open-Source, based in Berlin und dem Fall auch DSGVO konform klingt gut. Ist das eine Gute Plattform?
da ich unter Mac schon Time-Maschine verwende. So sind meine Daten ein wenig sicherer aufbewahrt.
Ist diese extern? Folgende 3-2-1-Regeln gelten für Daten:
- Daten immer dreifach vorhalten
- auf mindestens zwei Geräten
- mindestens eines davon außer Haus.
Eine Cloud gilt allgemein außerdem nicht als Backup.
Mir ist das Zusammenarbeiten wichtig.
Dann ist eine Cloud-Plattform wahrscheinlich eine gute Idee. Ob man das jetzt über Plattform mit Git realisiert, muss jeder für sich entscheiden. Es gibt auch andere mit Versionsverwaltung.
Open-Source, based in Berlin und dem Fall auch DSGVO konform klingt gut. Ist das eine Gute Plattform?
Ich habe bisher nur Gutes gehört. Ich benutze es selbst, habe aber aktuell wenig Zeit für die Projekte, an denen ich dort arbeite. Im Prinzip ist es ein gitea-Server, den man auch selbst aufsetzen kann. Alternativ ginge auch gitlab.
Von GitLab habe tatsächlich gehört. Das hat ein Kollege, bloß selbst gehostet. Ich mache mich zu Codeberg und Gitlab schlau. Mal schauen, was ich wähle. Aber stimmt, man sollte lieber auf freie Software setzen von Non Profit Organisation als von den bekannten Herstellern, den Datenschutz egal ist. Leider ist man aber diesbezüglich doch oft von denen Organisation abhängig #Microsoft.
Leider ist man aber diesbezüglich doch oft von denen Organisation abhängig
Aber man muss ja nicht abhängig sein. Mit LaTeX hast du ja schon was, was nicht abhängig von GAFAM*⁾ ist. :)
Ich arbeite seit Jahren mit Linux und Open Source Software - auch beruflich. Und das passt wunderbar. Und da merkt man dann erst, wie komisch und unintuitiv die Oberflächen und Herangehensweisen der "großen Anbieter" sind.
*⁾ Google, Amazon, Facebook, Apple, Microsoft
Ich glaube wenn du Overleaf (https://www.overleaf.com/) benutzt, dann gibt es dort auch eine integrierte Versionierung. Sollte einfacher sein, falls es dir egal ist, wenn dein Dokument in deren Cloud ist.
Ja, kannst du auf github hochladen.
Git ist sehr einfach zu installieren
Ergibt schon sinn.
https://www.heise.de/newsticker/meldung/Private-Repositories-auf-GitHub-nun-kostenlos-4267448.html
Man kann auch private Respos erstellen