Ich hatte bisher mit Git nur Berührung bei meinem Arbeitgeber und nur bei einem einzigen Projekt (eine PHP-basierte Software). Als Web-Interface auf einem lokalen Server verwenden wir Gitea, als lokale GUI die Git-Funktionalität in Adobe Dreamweaver (weil wir damit entwickeln). Nun würde ich gerne privat auch mit Git anfangen. Daher bin ich nun auf der Suche nach dem für mich besten Web-Interface und der besten GUI, kann mich aber bisher einfach nicht entscheiden.
Bei den Web-Interfaces stößt man bei allen Empfehlungen und Bestenlisten immer auf zwei Stück an der Spitze: GitLab und Gitea. Welches findet ihr besser? Ist da überhaupt ein großer Unterschied? Der Vorteil bei Gitea wäre für mich, dass ich die Bedienung schon kenne. GitLab scheint mächtiger zu sein. Aber braucht man das überhaupt als einzelner Entwickler bzw. wenn man maximal zu zweit ist? Installiert würde das auf einem leistungsfähigen dedizierten Rootserver mit Linux (Ubuntu), falls das relevant für eine Empfehlung ist. Nebenbeifrage: Brauche ich zusätzlich zum Web-Interface noch Git selbst auf dem Server?
Bei der GUI kommt Dreamweaver aus zwei Gründen nicht für mich in Frage, auch wenn ich privat Webprojekte derzeit noch in DW erstelle. Erstens ist die Git-Funktionalität da sehr abgespeckt und zweitens möchte ich auch Nicht-Webprojekte damit verwalten (z. B. VB-Software). Mir ist klar, dass man alles auch an der Kommandozeile machen kann, vmtl. noch besser, aber ich hätte gerne was komfortables mit grafischer Oberfläche. GitHub Desktop kommt immer wieder als Empfehlung, aber das scheint nur in Verbindung mit GitHub selbst sein volles Pozenzial zu entfalten. GitKraken scheint ganz nett zu sein, aber wenn ich das richtig verstehe, unterstützt die kostenlose Version kein Gitea (bzw. allgemein selbstgehostetes). Scheidet also aus. Sonst scheint nur noch Sourcetree unter den Top-Programmen zu sein. Man muss sich da leider lästigerweise einen Account beim Hersteller für erstellen. Kann das Programm jemand empfehlen? Zielplattform ist Windows 10.
Bei den Web-Interfaces stößt man bei allen Empfehlungen und Bestenlisten immer auf zwei Stück an der Spitze: GitLab und Gitea. Welches findet ihr besser? Ist da überhaupt ein großer Unterschied? Der Vorteil bei Gitea wäre für mich, dass ich die Bedienung schon kenne. GitLab scheint mächtiger zu sein. Aber braucht man das überhaupt als einzelner Entwickler bzw. wenn man maximal zu zweit ist? Installiert würde das auf einem leistungsfähigen dedizierten Rootserver mit Linux (Ubuntu), falls das relevant für eine Empfehlung ist. Nebenbeifrage: Brauche ich zusätzlich zum Web-Interface noch Git selbst auf dem Server?
Bei der GUI kommt Dreamweaver aus zwei Gründen nicht für mich in Frage, auch wenn ich privat Webprojekte derzeit noch in DW erstelle. Erstens ist die Git-Funktionalität da sehr abgespeckt und zweitens möchte ich auch Nicht-Webprojekte damit verwalten (z. B. VB-Software). Mir ist klar, dass man alles auch an der Kommandozeile machen kann, vmtl. noch besser, aber ich hätte gerne was komfortables mit grafischer Oberfläche. GitHub Desktop kommt immer wieder als Empfehlung, aber das scheint nur in Verbindung mit GitHub selbst sein volles Pozenzial zu entfalten. GitKraken scheint ganz nett zu sein, aber wenn ich das richtig verstehe, unterstützt die kostenlose Version kein Gitea (bzw. allgemein selbstgehostetes). Scheidet also aus. Sonst scheint nur noch Sourcetree unter den Top-Programmen zu sein. Man muss sich da leider lästigerweise einen Account beim Hersteller für erstellen. Kann das Programm jemand empfehlen? Zielplattform ist Windows 10.