In GitHub Daten speichern?
Yoa wie man oben schon lesen kann versuche ich bzw. werde versuchen in GitHub Daten zu speichern.
Jedoch weiß ich nicht ob das geht.
Habe dort schon nachgefragt aber keiner Antwortet.
vllt. hat ja einer von euch erfahrung
Was ich probiere :
Ich habe eine kleine Anwendung in c# programmiert und möchte das wenn ein User was in eine kleine Textbox füllt und dann abschickt eine neue .txt datei in GitHub erstellt wird und ich darauf dann zugreifen kann
Hat github da schon irgendwas gemacht?
ach ja und bitte reduziert mich nicht auf meinen Namen :(
Habe den vor ich denke fast 4 Jahren erstellt :/
*edit:
Leute ich hab da was interessantes gefunden : https://visualstudio.github.com/ *
3 Antworten
Um deine Daten in GitHub zu speichern, müsstest du einen Git Client in deinem Programm integrieren. Bspw. über ein PowerShell-Skript dürfte es dann möglich sein, neue Stände der Textdatei in das Repository zu laden. Dies sollte wenn über einen neuen Branch geschehen, auf den nur der Nutzer selbst und der Administrator für das Repository Zugriff hat. Trotzdem würden sich da noch viele Sicherheitsfragen auftun. Bspw. was passiert, wenn der Nutzer die Textdatei einfach mit mehreren GB an Daten füllt und dann in das Repository lädt? Diese Speichermenge vervielfacht sich ja sogar, da das Repository jede Version der Datei einzeln hält (was für dein Programm sicherlich auch nicht relevant wäre).
Ich denke, du solltest GitHub generell nicht als Speicherstelle für Nutzerdaten missbrauchen. Dazu ist der Dienst nicht gedacht.
Speicher deine Daten stattdessen bspw. in Firebase. Auf Kosten wirst du da für deinen Anwendungsfall wohl auch nicht stoßen.
Ich glaube kaum, dass es für dein Vorhaben klappen wird. Wenn du wissen möchtest, was Github eigentlich ist und macht, dann kannst du mal danach Googeln oder dir diesen Beitrag mal durchlesen. Ich glaube du hast nämlich ein verzerrtes Bild von Gihtub.
Ja dachte es gibt da eine Möglichkeit :p
Habe einen "komischen" weg gefunden wie ich mein "Vorhaben" geschafft habe
Dafür ist github nicht gedacht. Das ist eher eine Aufgabe für einen Server der dann eben dafür programmiert ist.
Git ist eben ein System zur Versionskontrolle.