Menyiapkan akses Git
SSH key atau token untuk push ke repository Gitea PSD.
Menyiapkan akses Git
Anda masuk ke PSD (dan Gitea) dengan satu akun lewat login PSD. Untuk mendorong (push) kode dari komputer, siapkan autentikasi Git — bukan kata sandi login web.
Catatan: Login PSD memakai OAuth/OIDC. Akun Gitea Anda tidak punya kata sandi biasa untuk push — gunakan SSH key atau Personal Access Token (PAT).
Opsi A — SSH key (disarankan)
- Buat kunci (sekali saja di laptop):
ssh-keygen -t ed25519 -C "email-anda@domain.ac.id"- Salin kunci publik:
cat ~/.ssh/id_ed25519.pub- Buka Git PSD (subdomain
git.domain Anda) → Pengaturan → SSH / GPG Keys → Tambah Kunci → tempel isi kunci publik.
- Uji koneksi (ganti host sesuai domain Git Anda):
ssh -T git@git.projeksainsdata.comOpsi B — Personal Access Token (HTTPS)
- Di Git PSD: Pengaturan → Aplikasi → Generate New Token — beri nama, centang scope repo.
- Salin token (hanya muncul sekali).
- Saat
git pushvia HTTPS meminta kredensial:
- Username = username Gitea/PSD Anda
- Password = token (bukan kata sandi login web)
Identitas commit Git
Atur sekali di laptop:
git config --global user.name "Nama Anda"
git config --global user.email "email-anda@domain.ac.id"Email sebaiknya sama dengan akun PSD agar kontribusi terlacak.
Lanjut: Clone, commit & push · LFS & Pull Request