Upload Source Code Aplikasi ke Github: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Baris 7: Baris 7:
Berikut langkah-langkah mengupload kode program yang telah kita buat ke akun github. dalam praktek ini saya sudah membuat aplikasi perumahan.
Berikut langkah-langkah mengupload kode program yang telah kita buat ke akun github. dalam praktek ini saya sudah membuat aplikasi perumahan.


git init
<code>git init</code>


git branch -M main
<code>git branch -M main</code>


ls -al ~/.ssh
<code>ls -al ~/.ssh</code>


ssh-keygen -t ed25519 -C "robiehakim88@gmail.com" -f E:\kunci-github\id_ed25519
<code>ssh-keygen -t ed25519 -C "robiehakim88@gmail.com" -f E:\kunci-github\id_ed25519</code>


mv ~/.ssh/id_ed25519* E:/kunci-github/
<code>mv ~/.ssh/id_ed25519* E:/kunci-github/</code>


eval "$(ssh-agent -s)"
<code>eval "$(ssh-agent -s)"</code>


ssh-add E:/kunci-github/id_ed25519
<code>ssh-add E:/kunci-github/id_ed25519</code>


ssh-add -l
<code>ssh-add -l</code>


cat E:/kunci-github/id_ed25519.pub
<code>cat E:/kunci-github/id_ed25519.pub</code>


buat ssh akun di github https://github.com/settings/keys
buat ssh akun di github https://github.com/settings/keys
Baris 34: Baris 34:




$ ssh -T git@github.com
 
<code>ssh -T git@github.com</code>


Hi robiehakim88! You've successfully authenticated, but GitHub does not provide shell access.
Hi robiehakim88! You've successfully authenticated, but GitHub does not provide shell access.




ganti nama repository sesuai dengan yang ada di akun github
ganti nama repository sesuai dengan yang ada di akun github


$ git remote set-url origin git@github.com:robiehakim88/perumahan.git
<code>git remote set-url origin git@github.com:robiehakim88/perumahan.git</code>
 
 




hasilnya bisa dilihat dengan perintah  
hasilnya bisa dilihat dengan perintah  


$ git remote -v
<code>git remote -v</code>


origin  git@github.com:robiehakim88/perumahan.git (fetch)
origin  git@github.com:robiehakim88/perumahan.git (fetch)


origin  git@github.com:robiehakim88/perumahan.git (push)
origin  git@github.com:robiehakim88/perumahan.git (push)




upload semua kode program dengan perintah
upload semua kode program dengan perintah


git push -u origin main
<code>git push -u origin main</code>


maka hasilnya jika berhasil terupload akan seperti ini
maka hasilnya jika berhasil terupload akan seperti ini
Baris 78: Baris 83:


branch 'main' set up to track 'origin/main'.
branch 'main' set up to track 'origin/main'.
[[Kategori:Github]]

Revisi per 11 Maret 2025 02.22

Persiapan awal Buat akun github

download aplikasih gitbush : https://github.com/git-for-windows/git/releases/download/v2.48.1.windows.1/Git-2.48.1-64-bit.exe

Ceritanya ketika kita sedang membangun aplikasi yang sudah memiliki banyak file konfigurasi dan kode program maka akan sangat merepotkan jika kita harus memastikan satu per satu kode program tersebut untuk di pindahkan atau di copy paste ke server lain. Lebih lanjut, jika kita ingin mengembangkan aplikasi yang kita buat kita harus mencopy ulang semua kode program ke server yang baru. Solusi dari permasalahan ini salah satunya adalah mengupload semua kode program ke github. Kenapa bisa dikatakan solusi karena jika kita akan melakukan pengembangan aplikasi kita cukup mendownload ulang semua kode dari github supaya kode program yang terbaru dapat dengan cepat terdownload.

Berikut langkah-langkah mengupload kode program yang telah kita buat ke akun github. dalam praktek ini saya sudah membuat aplikasi perumahan.

git init

git branch -M main

ls -al ~/.ssh

ssh-keygen -t ed25519 -C "robiehakim88@gmail.com" -f E:\kunci-github\id_ed25519

mv ~/.ssh/id_ed25519* E:/kunci-github/

eval "$(ssh-agent -s)"

ssh-add E:/kunci-github/id_ed25519

ssh-add -l

cat E:/kunci-github/id_ed25519.pub

buat ssh akun di github https://github.com/settings/keys

Klik New SSH

Isi title dengan : Komputerku

Key : ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINDcKDWQe0s4RP0feXX5lHT57NGDB5/kEtjp+N2n01ti robiehakim88@gmail.com hasil dari perintah cat E:/kunci-github/id_ed25519.pub lalu simpan. Pastikan keterangan ssh berhasil di simpan.


ssh -T git@github.com

Hi robiehakim88! You've successfully authenticated, but GitHub does not provide shell access.


ganti nama repository sesuai dengan yang ada di akun github

git remote set-url origin git@github.com:robiehakim88/perumahan.git



hasilnya bisa dilihat dengan perintah

git remote -v

origin  git@github.com:robiehakim88/perumahan.git (fetch)

origin  git@github.com:robiehakim88/perumahan.git (push)


upload semua kode program dengan perintah

git push -u origin main

maka hasilnya jika berhasil terupload akan seperti ini

Enumerating objects: 207, done.

Counting objects: 100% (207/207), done.

Delta compression using up to 8 threads

Compressing objects: 100% (190/190), done.

Writing objects: 100% (207/207), 27.33 MiB | 3.19 MiB/s, done.

Total 207 (delta 40), reused 0 (delta 0), pack-reused 0

remote: Resolving deltas: 100% (40/40), done.

To github.com:robiehakim88/perumahan.git

* [new branch]      main -> main

branch 'main' set up to track 'origin/main'.