Fallenstar BB
  • [Anleitung] Git für gemeinsame Pluginentwicklung

    Entwicklung
    1 3 20

    sternstaubS
    32
    6

    Gitea in eurer IDE - Anleitung

    Hallo, interessierte Entwickler - schön, dass ihr hier seid! Dies hier ist die Anleitung, wie ihr unsere git-Plattform verwenden könnt, um unsere Software gemeinsam zu entwickeln.

    In diesem Thread findet ihr eine Anleitung für IntelliJ und eine Anleitung für Eclipse

  • sternstaubS
    32
    6

    IntelliJ

    Um IntelliJ mit eurem git.fallenstar.de-Account zu verbinden, benötigt ihr zunächst das Gitea-Plugin für Intellij. Das könnt ihr einfach aus dem integrierten Plugin-Store herunter laden.
    Anschließend muss die IDE neu gestartet werden.
    163eb234-0b2f-4e6d-9748-659b197204d6-grafik.png

    Anschließend fügt ihr ein Projekt über Version Control hinzu:

    e97825e9-92a1-4275-80a0-16747510ecd4-grafik.png

    Danach müsst ihr euch in Gitea anmelden. Für die Anmeldung wird ein Access Token benötigt. Um diesen zu generieren, klickt einfach auf “Get Access Token”.

    6ec64efe-baf5-4e5e-81bb-20d26011e4d0-grafik.png

    Anschließend öffnet sich diese Seite (ihr müsst auf git.fallenstar.de angemeldet sein):

    2134a5b0-9c59-4bd6-9ba6-f9d14ad23339-grafik.png

    Hier bitte…
    1: Namen für den Token angeben (z.B. IntelliJ-Token),
    2 - 4: Berechtigungen setzen
    5: Bestätigen

    Anschließend seht ihr den Token, den ihr bitte jetzt kopieren müsst. Später kann er nicht mehr angezeigt werden:

    e9341a77-b0db-4dff-ba73-487f32aa089b-grafik.png

    Diesen Token fügt ihr dann in IntelliJ ein und klickt “Login”:

    1e199702-9d9a-4948-acb3-f6b5728bc49b-grafik.png

    Wenn alles geklappt hat, seht ihn nun unter “Get from Version Control -> Gitea” alle Repositories, auf die ihr Zugriff habt:

    a58d6d3c-1722-4203-a381-c0a64a607925-grafik.png

    Nun könnt ihr eines auswählen, klonen, bearbeiten, stagen, commiten und wieder pushen, so wie ihr es von git gewohnt seid.

  • sternstaubS
    32
    6

    Eclipse

    1dd84016-50fe-45bd-a77d-8e7f1f2abb51-grafik.png

    bf6c3bf9-0040-467b-a0de-e695756e305b-grafik.png

    c9275e26-2776-4629-b4f5-22e42e7434d6-grafik.png

    Um Eclipse Zugang zu eurem git-Account zu gewähren, braucht ihr einen Access-Token. Ihr könnt Tokens generieren unter https://git.fallenstar.de/user/settings/applications. Beachtet, dass die Berechtigungen für den Token so gesetzt sein müssen wie im folgenden Bild!
    dcf5881a-68a2-4487-937d-f97a49eff3ff-grafik.png
    Den erzeugten Token bitte direkt kopieren:
    144182e6-b971-4c2f-8e99-4b696325b47e-grafik.png

    Dann benötigt ihr noch den Link des Repositories, welches ihr klonen möchtet. In diesem Fall kopiere ich den .git-Link von https://git.fallenstar.de/sternstaub/FSsentials. Wichtig: Nicht den Link aus dem Browser oben kopieren, sondern so, wie ihr es im folgenden Bild seht!
    1c7823e5-4f79-4221-8d82-e662fbdbf862-grafik.png

    Nun könnt ihr die Daten in Eclipse einfügen:
    (1) Der Repository-Link.
    (2) Nutzername
    Wichtig: bei (3) gebt ihr NICHT euer Passwort an, sondern einen Access Token!
    (4) Bestätigen.
    af64de94-1c79-4151-8888-3c264d5bc32b-grafik.png

    Beachtet, dass das Projekt als “General Project” importiert wird. In diesem Fall kann folgender Fehler auftreten:
    2d7bdaa6-263c-474f-acda-6fbaae22a49a-image.png
    197bc748-f0a4-46ae-880a-12cedc780163-image.png