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.
-
Klónozás:
- Nyisd meg a VS Code-ot, és a
Source Control(Ctrl+Shift+G) panelen kattints aClone Repositorygombra. - Másold be a Gitea repozitóriod HTTPS vagy SSH URL-jét.
- A VS Code le fogja klónozni a repót.
- Nyisd meg a VS Code-ot, és a
-
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.
- HTTPS esetén: Amikor először próbálsz
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:
- A VS Code oldalsó sávjában kattints az Extensions ikonra (Ctrl+Shift+X).
- A keresőbe írd be:
Gitea. - Keresd meg a Gitea Team által fejlesztett "Gitea" nevű kiegészítőt és kattints az
Installgombra. - A telepítés után nyisd meg a beállításokat (Ctrl+,), és keress rá a
giteaszóra. - 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 Controlpanelen 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.