Files
WPanda/GEMINI_vscode_gitea.md
2025-12-15 09:59:42 +01:00

2.7 KiB

Gitea integrálása Visual Studio Code-ba

A VS Code alapból a GitHub-ra van kiélezve, de könnyedén használható bármilyen Git szerverrel, így a saját Gitea-dal is. Két dolgot kell megkülönböztetni: az alap Git műveleteket és az extra, szerver-specifikus funkciókat.

1. Alap Git Műveletek (Clone, Push, Pull, Commit)

Ehhez valójában semmilyen extra kiegészítő nem kell, a VS Code a rendszereden telepített Gitet használja.

  1. Klónozás:

    • Nyisd meg a VS Code-ot, és a Source Control (Ctrl+Shift+G) panelen kattints a Clone Repository gombra.
    • Másold be a Gitea repozitóriod HTTPS vagy SSH URL-jét.
    • A VS Code le fogja klónozni a repót.
  2. Hitelesítés (Authentication):

    • HTTPS esetén: Amikor először próbálsz push-olni (feltölteni), a VS Code/Git kérni fogja a Gitea felhasználónevedet és jelszavadat. Fontos: Javasolt a Gitea felületén generálni egy Access Token-t (Beállítások -> Alkalmazások -> Új token generálása), és a jelszó helyett azt használni. Ez biztonságosabb.
    • SSH esetén: Add hozzá a publikus SSH kulcsodat a Gitea profilodhoz (Beállítások -> SSH/GPG kulcsok). Ha az SSH kulcsod jelszóval védett, a VS Code kérheti a jelszót.

Ha ez megvan, az alapvető Git parancsok (commit, push, pull, branch létrehozás stb.) már működni fognak a VS Code grafikus felületéről.

2. Extra Gitea Funkciók (Pull Requestek, Issue-k)

Ahhoz, hogy a VS Code-on belülről tudj Pull Requesteket kezelni, issue-kat látni (ahogy a GitHub kiegészítőnél), telepítened kell egy erre szakosodott kiegészítőt.

A legjobb választás erre a hivatalosnak tűnő Gitea kiegészítő.

Telepítés és beállítás:

  1. A VS Code oldalsó sávjában kattints az Extensions ikonra (Ctrl+Shift+X).
  2. A keresőbe írd be: Gitea.
  3. Keresd meg a Gitea Team által fejlesztett "Gitea" nevű kiegészítőt és kattints az Install gombra.
  4. A telepítés után nyisd meg a beállításokat (Ctrl+,), és keress rá a gitea szóra.
  5. Itt meg kell adnod két fontos dolgot:
    • Gitea: Vscode > Remotes: Ide kell felvenned a Gitea szervered adatait. Kattints az "Add Item" gombra, add meg a szervered URL-jét (pl. https://gitea.sajatcegem.hu) és egy Access Tokent, amit a Gitea felületén generáltál.
    • A kiegészítő ezután már képes lesz kommunikálni a szerverrel, és a Source Control panelen megjelennek a Gitea-specifikus opciók.

Összefoglalva: Az alap műveletekhez elég klónozni a repót, az extra kényelmi funkciókhoz pedig telepítsd a Gitea kiegészítőt és add meg neki a szervered címét és egy tokent.