Beiträge von ThomasChr

    Repo Url generieren? Wenn du was ins Repo lädst dann ist das online erreichbar (hat ne URL), oder was meinst du?

    Wenn du nun github pages nutzen willst (was ich nicht unbedingt so früh in der Lernkurve empfehlen würde) dann ist das ne einstellung im repo - kurzes googlen sollte hier zu einigen tutorial führen.

    Noch weiß ich nicht so recht was du machen willst. Prinzipiell ist Github dazu da deinen Code aufzubewahren, öffentlich zu machen, Änderungen nachzuverfolgen (dank git, dafür braucht man kein github) und kollobaration von anderen zu ermöglichen (issues, pull requests). Gerade am Anfang solltest du dich eher auf diese Kernfunktionen konzentrieren.

    Github Actions und Github Pages sind nämlich schon eher fortgeschrittene Themen…

    Puuuuuhhhhh. Fangen wir mal langsam an :)

    Github kannst du theoretisch komplett im Browser bedienen. Ist dann aber nicht sonderlich komfortabel. Deshalb möchtest du einen git Client haben. Den gibts für Linux und Windows und es schadet nicht die git Befehle zu kennen.

    Prinzipiell bist du mit einer handvoll Befehle erstmal glücklich:

    Code
    git pull
    git add .
    git commit -m "Gund des commits"
    git push

    Was die Lizenz betrifft so ist es wohl am einfachsten wenn du dir eine der CC-Lizenzen aussuchst.

    Dort kannst du vorgeben welche Sachen mit deinen Codes erlaubt sind, also "originaler autor muss genannt werden", "nur nutzen", "verändern", "kommerziell nutzen" und so weiter. Das gibst du als Autor vor.

    Achte aber darauf wenn du Code von woanders kopierst dass du natürlich deren Lizenzen beachtet!

    Was die config.json betrifft so verweist diese einfach auf eine Website. Dass diese Website auch auf github liegt (github bietet quasi kostenloses Webhosting unter 'github pages' an) ist hier jetzt eher nur Zufall.

    Deine gesuchte Datei wird mittels automatischer Scripte aus diesem Repository erzeugt. Da gibts einen Workflow/Action mit dem Namen 'deploy' die diese Datei erzeugt. Ich denke aber das ist erstmal nichts womit du dich am Anfang befassen musst.

    Was das Anfänger helfen betrifft würden wir ja gern, aber ich kann aus deinen Texten nicht wirklich rauslesen was du gemacht hast und die Hälfte meiner Fragen hast du auch nicht beantwortet.

    Wir wissen weder welcher User, welche Distro, welcher Pfad, ob nun ftp oder ftps, was für eine Website, was nun eigentlich der „dist"-Ordner genau sein soll…

    Auch Angaben wie "nach 3 Tagen war dann der Ordner da" lassen mich sehr verwirrt zurück. Entweder ist ein Ordner da oder nicht. Genauso wie "irgendwann konnte ich den Ordner dann löschen" - ja wann denn? Und was hast du getan damit du ihn löschen konntest? Aber dann beim hochladen ist er plötzlich doch wieder da und das hochladen geht nicht? Du merkst doch selbst dass das alles vollkommen verwirrend ist.

    Dein fehlendes Wissen macht es wirklich schwer dass wir verstehen was du tust und meinst.

    Ich denke es ist wirklich besser du sagst uns erstmal was genau du denn vorhast und dann überlegen wir mal ob ein Server der aufwändig zu warten und abzusichern ist hier wirklich die richtige Lösung ist.

    Oh, oh, das klingt aber nach ganz wenig Grundwissen. Was ist es denn für ein Server? Was für eine Distro? Mit welchem User verbindest du dich? Verbindest du dich per FTP oder eher SFTP? Hast du denn einen FTP Server installiert?

    Und wie soll ein dist-Ordner angezeigt werden, hast du denn einen Webserver installiert?

    Wie du siehst ist hier vieles im unklaren und es liest sich auf den ersten Blick so als würde dir ganz entscheidendes Grundwissen fehlen. Das ist wahrscheinlich der Grund warum dir auch noch keiner geantwortet hat.

    So ein Operation not permitted sollte man mit strace oder irgendeinem bpf script weiter verfolgen können. Aber ob das den Ärger wert ist?

    Alternativ halt alles rausladen und MariaDB komplett neu installieren und Daten wieder reinladen?

    wenn der Anwender zum Entwickler wird, ist vorher schon was schief gelaufen ...

    Wie genau meinst du das?

    Die Firma geht Pleite, das Produkt wird plötzlich kostenpflichtig oder nicht mehr weiterentwickelt. Was ist denn da vorher schief gelaufen?

    Wie soll ich das denn vorher wissen?

    Da kommt der Vorteil von opensource Software zum tragen. Die pflegt man einfach selber weiter. Gerade so manches Softwareprodukt eines Großkonzerns kann auch recht plötzlich verschwinden - wer weiß schon wie lange Microsoft Office noch ohne Cloud funktionieren wird?

    Aber standardisierte, offene Formate wie PDF und OpenDocument sind natürlich schonmal eine gute Voraussetzung. Ob diese Formate aber jetzt in einer Software liegen oder nicht, ist quasi auch egal solang man noch direkt dran kommt - also diese im Dateisystem liegen. Das sollte man natürlich vorher mal prüfen.

    Angst machen mir da z.B. Backupprogramme wie Borg, Duplicati oder Veeam. Wem vertrau ich mehr und welches Produkt wird früher eingestellt?

    Bei Veeam ist aber die Verschlüsselung geheim, bei Borg kann ich den Source jederzeit kriegen wo genau steht wie verschlüsselt wird.

    Ich denke da setz ich doch lieber auf opensource.