Materi pembelajaran Python untuk AMCC divisi Desktop Programming 2019
- GitHub
- Bash/Terminal
- SSH (Secure Shell)
- Git
- Kolaborasi Projek
- Mendaftar di github menggunakan email students amikom.
- Verify akun github yang terkirim ke email kamu.
Belajar perintah dasar dari bash/terminal
Untuk melakukan pembuatan SSH Key, ikutin langkah-langkah berikut:
- Buka terminal (Linux) dan GitBash (Windows)
- ketikan
ssh-keygenmaka akan muncul pertanyaan seperti dibawah ini, hal ini memastikan tempat dimanaSSH Keydisimpan, tekan Enter untuk menyimpan secara default.
Generating public/private rsa key pair.
Enter file in which to save the key (/home/genpati/.ssh/id_rsa):- lalu muncul pertanyaan seperti ini, artinya, pengguna diminta untuk memasukan kata kunci khusus untuk
SSH Keyyang akan di buat, tekan Enter untuk menyimpan secara default.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:- kamu berhasil membuat
SSH Key
Your identification has been saved in /home/genpati/.ssh/id_rsa.
Your public key has been saved in /home/genpati/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:xxXXx/xXxXU5hHgGQEGVCI7Y2IDDjoBie8joq0XxXx genpati@genpati
The key's randomart image is:
+---[RSA 3072]----+
|#@.+. |
|&.*.o . |
|**x=... . |
|o=*..x. . |
|+o o. .S. |
|.oo o |
|+XX. . . |
|+.o.. . |
|..xX. |
+----[SHA256]-----+
- menambahkan
SSH Keyke akun GitHub bisa ikuti caranya [disini][1] - copy
SSH Keydengan caracat ~/.ssh/id_rsa.publalu select dan copy isi yang muncul pada terminal - masuk ke akun github, lalu ke profile > settings > SSH & GPG > Add Key, lalu paste
SSH Keyyang sudah di copy lalu Save Key - Inisialisasi akun pada git
$ git config --global user.email "david.rigan@students.amikom.ac.id"
$ git config --global user.name "David Rigan"- Untuk client windows, install terlebih dahulu Git Bash. Tutorial lebih lanjut ada disini
- Seting identitas pengguna
$ git config --global user.name "David Rigan"
$ git config --global user.email david.rigan@students.amikom.ac.id- Pastikan akun settingan sudah berhasil dengan cek dengan cara
$ git config --list
user.name=David Rigan
user.email=david.rigan@students.amikom.ac.id
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...- pada halaman ini, klik clone repository > copy SSH
- Buka Terminal (Linux) atau GitBash (Windows), lalu clone Repository dengan cara
$ git clone git@github.com:dvrg/dp-2019.git- untuk pertamkali clone, fingerprint akan didaftarkan ke komputer kamu dan konfirmasi penambahan itu dengan
yes
Cloning into 'dp-2019'...
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
- maka repository akan tercopy ke lokal komputer kamu.
- saat ingin menambahkan file baru pada git, caranya
git add Materi-2.mdatau jika file barunya banyak, bisa diganti menjadigit add . - saat ingin menambahkan perubahan pada git, caranya
git commit -am "pesan perubahan"
catatan : daftar perintah (git)[https://github.com/joshnh/Git-Commands]
Sumber : https://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent [1]:https://help.github.com/en/articles/adding-a-new-ssh-key-to-your-github-account
Kontributor Proyek Ini:
- David Rigan
- Agnes peby thalia mencoba nih belajar git hub
- Yanuar yayan
- Salsabila