Tutorial lengkap untuk menghosting domain Anda di GitHub
Berikut adalah tutorial lengkap untuk menghosting domain Anda di GitHub menggunakan GitHub Pages:
### 1. **Persiapan Awal**
- **Akun GitHub**: Pastikan Anda memiliki akun GitHub. Jika belum, daftar di [GitHub] (https://github.com/).
- **Repository GitHub**: Buat repository baru di GitHub untuk proyek Anda.
- **File Website**: Siapkan file website Anda (HTML, CSS, JS, dll.) yang akan dihosting.
### 2. **Upload File ke GitHub**
- **Clone Repository**: Clone repository GitHub Anda ke komputer lokal.
```bash
git clone https://github.com/username/repository-name.git
```
- **Tambahkan File**: Salin file website Anda ke folder repository yang telah di-clone.
- **Commit dan Push**: Commit perubahan dan push ke GitHub.
```bash
git add .
git commit -m "Initial commit"
git push origin main
```
### 3. **Aktifkan GitHub Pages**
- **Repository file**: Buka repository Anda di GitHub.
- **Pengaturan**: Klik tab **Settings** di bagian atas repository.
- **Pages**: Scroll ke bagian **Pages** di sidebar kiri.
- **Branch**: Pilih branch yang ingin Anda gunakan (biasanya `main` atau `master`) dan folder (biasanya `/root`).
- **Save**: Klik **Save**.
Setelah beberapa saat, GitHub akan memberikan URL untuk website Anda, biasanya dalam format:
```
https://username.github.io/repository-name
```
### 4. **Menghubungkan Domain Custom**
- **Beli Domain**: Jika belum memiliki domain, beli dari penyedia domain seperti Namecheap, GoDaddy, atau lainnya, untuk yang fre bisa lihat di footer web ini eu.org.
- **DNS Settings**: Buka pengaturan DNS di penyedia domain Anda.
- **Tambah Record A**: Tambahkan record A dengan nilai berikut:
```
@ A 185.199.108.153
@ A 185.199.109.153
@ A 185.199.110.153
@ A 185.199.111.153
```
- **Tambah CNAME**: Tambahkan record CNAME untuk subdomain (jika diperlukan):
```
www CNAME username.github.io
```
- **Simpan Perubahan**: Simpan perubahan DNS.
### 5. **Konfigurasi di GitHub**
- **Buat File CNAME**: Di repository GitHub Anda, buat file bernama `CNAME` (tanpa ekstensi) di root folder.
- **Isi Domain**: Masukkan domain custom Anda ke dalam file `CNAME`, contoh:
```
contoh.com
www.ilov.eu.org
```
- **Commit dan Push**: Commit dan push perubahan ke GitHub.
```bash
git add CNAME
git commit -m "Add CNAME file"
git push origin main
```
### 6. **Verifikasi**
- **Tunggu Propagasi DNS**: Perubahan DNS bisa memakan waktu hingga 24 jam.
- **Cek Website**: Buka browser dan akses domain Anda. Jika semuanya berjalan baik, website Anda akan muncul.
### 7. **HTTPS (Opsional)**
- **Enforce HTTPS**: Di pengaturan GitHub Pages, centang opsi
**Enforce HTTPS** untuk mengamankan website Anda dengan sertifikat SSL.
### 8. **Selesai**
- Website Anda sekarang sudah online dengan domain custom yang terhubung ke GitHub Pages.
### Catatan:
- Pastikan domain Anda sudah terdaftar dan DNS sudah diarahkan dengan benar.
- GitHub Pages gratis untuk repository publik. Untuk repository privat, Anda perlu akun GitHub Pro, Selamat mencoba!
Tutorial lengkap untuk menghosting domain Anda di GitHub
www.ilov.eu.org