---
# System prepended metadata

title: Tugas harian

---

# Tugas harian

Saatnya membuat website sederhana yang akan ditaruh/di-host secara gratis dengan GitHub Pages. Kamu akan bisa melakukan clone, add, commit, pull, dan push dari/ke GitHub. 

## 1. Membuat repositori baru untuk website di GitHub

- Buat repositori publik baru dengan format nama `[USERNAME].github.io` dan deskripsi sesukamu
- Centang "Initialize this project with a README"
- Pilih "Create repository"

Seperti yang telah kamu pelajari, repositori bersifat distributif, yang berarti bisa ada di berbagai komputer sekaligus. Sekarang repositori tersebut hanya ada di GitHub. Untuk menambahkan dan mengedit file/folder, kamu perlu menduplikasikannya ke komputermu. Hal ini disebut cloning repositori ke local. Repositori local adalah copy yang ada di komputer pribadi, sedangkan repositori remote ada di sebuah komputer lain atau server (misalnya GitHub).

## 2. Clone repositori dari GitHub ke local dengan command line

- Di komputermu, bukalah terminal atau command prompt
- Pindah ke direktori di mana kamu akan menaruh semua repositori. (`contoh: cd workspace`)
- Copy GIT SSH URL dari halaman depan repositori. (`git@github.com:[username]/[username].github.io.git`)
- Lakukan `git clone [GIT SSH URL yang tadi di copy]`
- Pindah ke direktori hasil clone tersebut. (`cd [USERNAME].github.io`)

## 3. Membuat halaman website sederhana

- Buat halaman index, tentang, dan kontak.
- Add dan commit perubahan tersebut, lalu push ke repository
- Bukalah `[USERNAME].github.io`, lalu saksikanlah halaman websitenya! :tada: