Sebelum kita mulai, kita harus sudah install git di komputer. Git bisa didapatkan di https://git-scm.com/ . Jika belum ada akun, Buat Account Pada layanan GitLab atau GitHub. Setelah sudah membuat akun jangan lupa membuat sebuah repository dan sudah dihubungkan ke git lokal anda. Saran lisensi: Apache License 2.0 agar bisa digunakan komersil oleh yang mengadopsinya.
Setting Git username untuk digunakan pada semua repository di komputer
- Buka Git Bash.
- Set Git username:
$ git config –global user.name “Meizano” - Pastikan Git username sudah benar:
$ git config –global user.name
> meizano
$ git config –global user.email
> meizano@eng.unila.ac.id
Setting Git username untuk digunakan pada satu repository di komputer
- Buka Git Bash.
- Ubah direktori kerja repository ke lokal repository yang mau dihubungkan berdasarkan git username.
- Set Git username:
$ git config user.name “Meizano” - Pastikan Git username sudah benar:
$ git config user.name
> Meizano
$ git config user.email
> meizano@eng.unila.ac.id
MEMBUAT SSH-Key
- Buka halaman SSH-Key https://gitlab.com/profile/keys atau https://github.com/settings/keys
- Untuk panduan, klik generate one atau kunjungi https://gitlab.com/help/ssh/README#generating-a-new-ssh-key-pair atau https://help.github.com/articles/generating-an-ssh-key/
- Menggunakan Git Bash, buka Git Bash.
- Generate key baru pada Git Bash:
ssh-keygen -o -t rsa -C “your.email@example.com” -b 4096 - Kemudian kopi ke clipboard SSH-Key nya:
cat ~/.ssh/id_rsa.pub | clip - Kembali ke halaman SSH-Key (https://gitlab.com/profile/keys atau https://github.com/settings/keys ), paste ke dalam kotak Key.
- Beri nama perangkat lokal yang dipakai pada Title:
Komputer-Kantor (misal) - Klik Add Key
Menghubungkan Project
Kembali ke halaman project, misal: https://gitlab.com/bookc/idm-dashboard atau https://github.com/bookc/AR.
Git global setup
- Pastikan bahwa config di perangkat lokal sudah sama dengan di GitLab, cek dengan cara mengetik di terminal:
git config –list - Jika belum sama, ketik perintah di bawah ini:
git config –global user.name “meizano”
git config –global user.email “meizanoam@gmail.com”
Jalur 1: Jika belum ada repositori sama sekali. Create a new repository
- Buka Terminal atau Command Line atau Git Bash di lokasi direktori clone akan diletakkan.
- git clone git@gitlab.com:meizano/idm-dashboard.git
- cd idm-dashboard
- touch README.md
- git add README.md
- git commit -m “add README”
- git push -u origin master
Jalur 2: Jika belum ada repositori tapi sudah ada berkas/direktori yang dibuat. Existing folder
- Buka Terminal atau Command Line atau Git Bash di lokasi direktori repository berada.
- cd existing_folder
- git init
- git remote add origin git@gitlab.com:meizano/idm-dashboard.git
- git add .
- git commit -m “Initial commit”
- git push -u origin master
Jalur 3: Jika sudah memakai git di lokal. Existing Git repository
- cd existing_repo
- git remote rename origin old-origin
- git remote add origin git@gitlab.com:meizano/idm-dashboard.git
- git push -u origin –all
- git push -u origin –tags
Tips: Jika staging (git add . ) masih salah, direset saja dengan git reset.
Development
Berikutnya setiap kali ada perubahan
- git add .
- git commit -m “Catatan revisi”
- git push -u origin master
Tags:
Computer