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

      Entwicklung 1 3 20

      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

    • 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.

    • 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