Step 1: Gitea installieren

  1. Chocolaty ist eine Windows Umgebung um Anwendungen über Kommandozeile zu installieren:
    1. https://chocolatey.org/install
  2. GO installieren
    1. https://golang.org/dl/
  3. cmd öffnen und echo %GOPATH% eingeben. Wenn als Ergebnis wieder %GOPATH% steht, Windows neustarten und nochmal prüfen. Andernfalls unter Systemsteurung -> System -> Erweitert -> Umgebungsvariablen die GOPATH Variable setzen
  4. cmd als Admin starten und folgende Befehle eingeben:
  5. [crayon-67500a4324406117566185/]
     
  6. Nun ist der Service unter http://localhost:3000 erreichbar, zeigt aber Fehler an. Daher muss man das Package herunterladen:
    1. https://dl.gitea.io/gitea/1.11.0/gitea-1.11.0-windows-4.0-amd64.exe
    2. Diese direkt in das Verzeichnis c:\gitea kopieren
  7. [crayon-67500a432440e485518889/]

     MS SQL Server vorbereiten

  8. Im SQL Management Studio nun eine Neue Datenbank mit dem Namen „Gitea“ erstellen
  9. Unter Security -> Logins einen Neuen SQL User „gitea-user“ erstellen.
  10.  R. Maustaste auf den User -> Properties -> Server Roles und nur die neue Gitea Datenbank zuweisen
  11. Mindestens einmal als dieser User einlogen und das neue Passwort setzen
  12. Wieder mit Properties -> Global die Haken bei Enforce Password expiration raus nehmen

    SSH Server einrichten

  13. PowerShell als Admin öffnen
    [crayon-67500a4324410467114163/]
  14. Zum SSH Test einloggen eingeben. Standard Port ist 22 und sollte in der Firewall freigeschaltet sein
    [crayon-67500a4324411039036182/]