Skip to content
Bagas' Hideout

Bikin Repo Github dari Terminal

Teknis1 min read

Pagi ini saya sedang mengutak-atik tentang spread operator yang sebentar lagi juga akan saya buat tulisannya. Kemudian saya membuat sebuah local repository sebagai wadah dari hasil utak-atik saya tentang JavaScript termasuk si spread operator itu juga.

Tentunya bakal dipush juga ke Github sebagai remote repository yang alasan utamanya jelas supaya tetap aman ketika terjadi masalah pada laptop yang saya gunakan seperti hardisknya rusak, kena virus... atau ganti laptop lagi, mungkin.

Kemudian saya kepikiran gini,

kalo init git repo aja bisa dari terminal, masa create github repo gabisa?

Lalu saya ehmm.. cari cara di internet dan akhirnya ketemu. Saya akan coba jelaskan cara yang saya temukan pada tulisan ini jadi nanti ketika local reponya sudah jadi dan mau buat remote repo di github ga perlu repot-repot buka github di web browser, langsung bikin aja lewat terminal/bash/shell/command prompt, whatever you name it.

Requirements

  • github-cli

Steps

Langkah pertama yang harus dilakukan itu jelas di install dulu github-cli nya. Cara instalasinya bisa dicek disini. Setelah selesai menginstall, lanjut setup dan autentikasi di dalamnya yang caranya bisa dilihat disini. Setelah selesai, silahkan cek di terminal pilihanmu dengan mengeksekusi perintah

gh --version

Jika sudah muncul versi dari github-clinya, maka github-cli sudah berhasil terpasang.

Selanjutnya adalah membuka terminal dan mengarahkan ke direktori project di perangkat. Setelah masuk, jalankan perintah git init -b main untuk inisiasi git pada project dan membuat main sebagai branch utama.

Setelah itu mengeksekusi gh repo create project-name untuk membuat remote repository baru di github, untuk project name nya silahkan ganti dengan nama project yang ada di local perangkat masing-masing. Selanjutnya adalah setup remote repository yang akan dibuat seperti memilih visibility project menjadi public atau private, membuat .gitignore dan memilih LICENSE.

Kemudian repository baru akan digenerate di github. Langsung commit file-file local ke remote repository ketika remote repositorynya sudah jadi.

Itu tadi langkah-langkah membuat remote repository baru di github via terminal. Selain membuat project baru, kita juga bisa melakukan operasi lainnya lewat terminal seperti membuat pull request dan issue baru atau view sebuah repository, lengkapnya bisa baca disini.

Thanks udah baca sampe abis, have a nice day!