Deploy Hugo (5): Push ke GitHub

6 Oktober 2021

Sebelumnya kita sudah Membuat Repositori di GitHub. Saatnya kita menguploadnya (push) ke GitHub.

Kita akan menggunakan SSH karena repositori kita bersifat private sehingga tidak bisa diakses kecuali dengan SSH Key yang sudah kita masukkan.

Pergi ke halaman repositori yang kita buat. Ganti tab ke SSH sehingga alamatnya berubah dari https://github.com/fatonid/blog.git menjadi git@github.com:fatonid/blog.git.

Kemudian pergi ke folder bookworm yang sudah kita komit.

Buka Git bash, jalankan perintah berikut:

git remote add origin git@github.com:fatonid/blog.git

Bila terdapat error: “fatal: remote origin already exists.”. Cobalah cek alamat remote origin pada project Bookworm. Mungkin kita sudah menambahkannya.

Cara mengeceknya:

git remote -v

Maka akan tampil:

origin  git@github.com:username/blog.git (fetch)
origin  git@github.com:username/blog.git (push)

Jika kalian ingin menghapusnya dan menggantinya dengan remote origin baru, gunakan perintah berikut:

git remote set-url origin git@github.com:fatonid/blog.git

Anda hanya perlu mengganti add dengan set-url.

Sekarang mari kita push. Jalankan perintah push:

git push -u origin main

Hasilnya:

Enumerating objects: 136, done.
Counting objects: 100% (136/136), done.
Delta compression using up to 4 threads
Compressing objects: 100% (124/124), done.
Writing objects: 100% (136/136), 1.89 MiB | 410.00 KiB/s, done.
Total 136 (delta 15), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (15/15), done.
To github.com:fatonid/blog.git
 * [new branch]      main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.

Anda berhasil, bisa dicek di halaman repositori GitHub Anda.

Selanjutnya kita akan mendeploynya sehingga bisa online.