Skip to content

dvrg/module-python

Repository files navigation

Bahan Ajar Desktop Programming 2019

Materi pembelajaran Python untuk AMCC divisi Desktop Programming 2019

Materi Pembahasan Pertemuan 1

  1. GitHub
  2. Bash/Terminal
  3. SSH (Secure Shell)
  4. Git
  5. Kolaborasi Projek

1. GitHub

  1. Mendaftar di github menggunakan email students amikom.
  2. Verify akun github yang terkirim ke email kamu.

2. Bash/Terminal

Belajar perintah dasar dari bash/terminal

3. SSH (Secure Shell)

Untuk melakukan pembuatan SSH Key, ikutin langkah-langkah berikut:

  1. Buka terminal (Linux) dan GitBash (Windows)
  2. ketikan ssh-keygen maka akan muncul pertanyaan seperti dibawah ini, hal ini memastikan tempat dimana SSH Key disimpan, 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):
  1. lalu muncul pertanyaan seperti ini, artinya, pengguna diminta untuk memasukan kata kunci khusus untuk SSH Key yang akan di buat, tekan Enter untuk menyimpan secara default.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
  1. 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]-----+
  1. menambahkan SSH Key ke akun GitHub bisa ikuti caranya [disini][1]
  2. copy SSH Key dengan cara cat ~/.ssh/id_rsa.pub lalu select dan copy isi yang muncul pada terminal
  3. masuk ke akun github, lalu ke profile > settings > SSH & GPG > Add Key, lalu paste SSH Key yang sudah di copy lalu Save Key
  4. Inisialisasi akun pada git
$ git config --global user.email "david.rigan@students.amikom.ac.id"
$ git config --global user.name "David Rigan"

4. Git

Install Git Client

  1. Untuk client windows, install terlebih dahulu Git Bash. Tutorial lebih lanjut ada disini
  2. Seting identitas pengguna
$ git config --global user.name "David Rigan"
$ git config --global user.email david.rigan@students.amikom.ac.id
  1. 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
...

4.1 Clone Repository

  1. pada halaman ini, klik clone repository > copy SSH
  2. Buka Terminal (Linux) atau GitBash (Windows), lalu clone Repository dengan cara
$ git clone git@github.com:dvrg/dp-2019.git
  1. 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
  1. maka repository akan tercopy ke lokal komputer kamu.

4.2 Melakukan Perubahan

  1. saat ingin menambahkan file baru pada git, caranya git add Materi-2.md atau jika file barunya banyak, bisa diganti menjadi git add .
  2. saat ingin menambahkan perubahan pada git, caranya git commit -am "pesan perubahan"

5.Kontribusi Projek

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

About

Materi pembelajaran Python untuk AMCC divisi Desktop Programming 2019

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5