LaTeX Projektarbeit auf GitHub speichern?

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.
Anonympoint 
Fragesteller
 07.01.2023, 15:36
2
julihan41  07.01.2023, 15:40
@Anonympoint

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.

1
Anonympoint 
Fragesteller
 07.01.2023, 15:47
@julihan41

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.

0
Anonympoint 
Fragesteller
 07.01.2023, 15:51
@julihan41

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?

0
julihan41  07.01.2023, 15:56
@Anonympoint
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.

0
Anonympoint 
Fragesteller
 07.01.2023, 16:05
@julihan41

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.

0
julihan41  07.01.2023, 16:12
@Anonympoint
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

2

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.

Woher ich das weiß:eigene Erfahrung – Hab mal einen PC angefasst

Ja, kannst du auf github hochladen.

Git ist sehr einfach zu installieren

Ergibt schon sinn.