Pada dokumentasi kali ini, saya ingin menjelaskan gimana caranya kita upload project kita ke dalam GitHub Repository, caranya sangat mudah, karna pada saat kita menginstall menggunakan npx create-react-app, secara default project kita sudah mempunyai saran untuk dapat mengupload project ke Github, yuk simak proses-proses yang kita perlu lakukan:
- Buat Akun GitHub
yang pertama kalian harus lakukan adalah buat akun GitHub, kalian dapat membuatnya disini
- Buat Repository Baru
selanjutnya, kita harus buat repository baru, caranya dengan klik tombol berwarna hijau yang ada di gambar ini, letak tombol berada di sebelah kiri halaman, di bagian Repositories
- Masukan Detail Repository
Selanjutnya, kita harus memasukan detail repository kita, pada dokumentasi kali ini, saya hanya memasukan bagian nama repository dan mengubah status repository menjadi "private", karna saya ingin repository saya tidak dapat di lihat orang banyak
Setelah kalian memasukan detail repository yang akan kalian buat, lalu klik Create Repository,
- Selanjutnya, kirim file project.
Setelah kalian membuat repository kalian, buka command promt (cmd) kalian, lalu masuk ke project yang ingin kalian upload ke dalam repository yang barusan kalian buat.
Setelah itu, kalian jalankan perintah dibawah ini di dalam command promt/cmd kalian (kalian juga dapat melihat perintah ini di dalam readme repository github yang baru kalian buat)
- git add.
- git commit -m "first commit"
- git branch -M main
- git remote add origin <nama-repository>
- git push -u origin main
setelah itu kalian diminta untuk login git kalian (jika kalian sudah login kalian tidak perlu login kembali), setelah itu tadaaaa, project kalian sudah berada di dalam github, kalian bisa refresh halaman repository kalian, dan kalian akan melihat project kalian.
Semudah itu kan?? dengan mengupload project kita ke dalam github, kita punya banyak potensi dan peluang yang baru, salah satunya adalah mendeploy project kita (yang ada di dalam repository) ke dalam serverless, misal AWS Amplify, atau Vercel.
0 komentar:
Post a Comment