Setup SSH Key pada Gitea
- Menggunakan Gitea - Januari 3, 2025
- Pengaturan Akses Pengguna dan Kolaborator di Gitea - Januari 3, 2025
- Setup SSH Key pada Gitea - Januari 3, 2025
Hai Sob! 👋🏻 SSH Key memungkinkan kalian mengakses dan mengelola repositori Gitea tanpa harus memasukkan username dan password setiap kali melakukan operasi Git seperti push atau pull. Panduan ini akan membantu kalian mengatur SSH keys untuk digunakan dengan Gitea, sehingga kalian dapat bekerja dengan lebih cepat dan aman.
Membuat SSH Key
Sebelum menggunakan SSH Key di Gitea, kalian perlu membuat SSH Key di perangkat kalian. Ikuti salah satu panduan berikut sesuai dengan sistem operasi yang kalian gunakan:
Menggunakan Linux / Windows dengan Command Line
Ikuti langkah-langkah di tutorial ini untuk membuat SSH Key dan mengaktifkan login otomatis Cara Login SSH Secara Otomatis
Menggunakan PuTTY di Windows
Jika kalian menggunakan PuTTY, ikuti langkah-langkah ini untuk membuat SSH Key Cara Membuat SSH Key menggunakan PuTTY di Windows
Menambahkan SSH Key ke Gitea
Masuk ke akun Gitea kalian.
Klik avatar kalian di pojok kanan atas, lalu pilih Settings.
Di menu navigasi, pilih SSH/GPG Keys.
Klik tombol Add Key. Salin isi file public key (ext .pub) yang sudah kalian buat, tempelkan isi public key tersebut ke kolom "Content" di Gitea.
Klik tombol Add Key untuk menyimpan.
Menguji Koneksi SSH
Setelah menambahkan SSH key ke Gitea, uji koneksi kalian dengan menjalankan perintah berikut
ssh -T git@domain_gitea_kalian -p 2222
Jika berhasil, kalian akan mendapatkan pesan seperti ini
Hi there, [username]! You've successfully authenticated, but Gitea does not provide shell access.
Clone Repository Menggunakan SSH
Buka repository yang ingin kalian clone di Gitea, setelah itu pilih SSH dan Salin URL repository.
Jalankan perintah berikut di terminal
git clone ssh://git@domain_gitea_kalian/username/repository.git
Jika berhasil kalian tidak perlu memasukkan password dan proses akan langsung berjalan
Troubleshooting
Jika kalian mengalami masalah
- Pastikan SSH key kalian sudah ditambahkan ke Gitea.
- Periksa konfigurasi SSH pada file ~/.ssh/config di komputer kalian.
- Gunakan perintah berikut untuk debug:
ssh -v git@domain_gitea_kalian -p 2222
Dengan mengikuti panduan ini, kalian dapat dengan mudah mengatur SSH key untuk digunakan dengan Gitea. Hal ini memungkinkan kalian untuk mengelola repository dengan aman dan efisien tanpa harus menggunakan password setiap kali melakukan operasi Git. Happy Hosting! 👋🏻