Mengirim File Pada Repositori Orang Lain - GitLab

Assalamualaikum wr.wb

Pada kesempatan kali ini admin akan membagikan tutorial mengenai cara mengupload file pada repositori orang lain dengan menggunakan GitLab

Nah apa saja tahapan yang harus kita persiapkan untuk dapat mengirimkan file ke repositori orang lain? Ada beberapa point penting tentunya, silahkan perhatikan dengan baik point point penting apa saja yang harus kita persiapkan

Point Penting

  • Teman - teman tentunya sudah mendaftar menjadi member gitlab yaitu dengan cara registrasi
  • Pada laptop kalian tentunya sudah terinstall git base kalian dapat mendownloadnya pada situs resminya
  • Tentunya kalian juga harus mengetahui link yang akan kita kirimkan filenya.

Point Pembahasan

Lalu apa saja yang akan kita bahas?
Pada tutorial kali ini saya asumsikan teman - teman sudah menginstall git pada komputernya masing - masing, jika blum maka silahkan teman - teman donwload dan install terlebih dahulu aplikasinya.

Ada beberapa point pembahasan yang akan kita bahas, silahkan perhatikan point dibawah ini:
  • Membahas mengenail cara membuat akun gitlab .
  • Mengambil data dari yang dituju menggunakan fork.
  • Mengambil data dari gitlab ke penyimpanan komputer .
  • Serta meupload repo yang sudah kita masukan filenya kedalam gitlab.
Oke langsung saja teman - teman ikuti pembahasn dibawah ini:

Cara Daftar Gitlab

Tentunya bagi kalian yang belum mempunyai akun gitlab diharuskan untuk mendaftar terlebih dahulu dengan dengan mengunjungi situsnya, namun jika teman - teman sudah mempunyai akun maka langsung saja melakukan login gitlab.
Untuk tampilannya sendiri seperti gambar diatas.

Konfigurasi Pengaturan SSH

Langkah awal setelah membuat akun maka kita akan melakukan konfigurasi SSH pada gitlab
Untuk cara nya sendiri:
Silahkan buka aplikasi Git pada komputer maka akan muncul tampilan seperti gambar berikut:
lalu ketikan perintah : 

ssh-keygen -t rsa -b 4096 -c "email"
Lalu akan muncul seperti gambar berikut ini:
Setelah seperti gambar diatas, selanjutnya ketikan perintah seperti dibawah ini:
cat .ssh/id_rsa.pub

Maka akan muncul SSH kalian masing - masing, silahkan perhatikan gambar dibawah ini:
Jika kode SSH kalian tidak muncul, seperti gambar dibawh ini:
maka langkah untuk menangani hal tersebut adalah dengan cara mengetikan perintah dibawah ini terlebih dahulu 
ssh-keygen -t rsa -C "EmailKalian" -f ~/.ssh/id_rsa -P ""

Maka akan tampil seperti gambar berikut ini:
Setelah muncul seperti gambar diatas maka kalian ketikan lagi perintah untuk nenampilkan kode SSH dengan mengetikan cat .ssh/id_rsa.pub. Dapat dipastikan kode SSH akan muncul.

Lalu kita akan memasukan akun kita silahkan teman - teman isikan email dan username akunnya sendiri.

git config --global user.email "email_kalian"
git config --global user.name "username_kalian"

Setelah pada tahapan diatas silahkan kalian buka gitlabnya lalu icon akun dan pilih Settings, seperti gambar berikut:
Maka teman - teman akan diarahkan kepada halaman setting lalu silahkan pilih menu SSH Keys:

Maka akan muncul kolom untuk mengisikan key SSH, silahkan kalian copy ssh yang terdapat pada git tadi.. pada kolom pendaftaran SSH, seperti gambar berikut ini:

Setelah dipastekan, klik tombol Add key maka Key yang kalian masukan akan tersimpan.
untuk hasilnya seperti gambar dibawah ini:
Untuk tahapan konfigurasi SSHkey sudah berhasil.

Tapahan Inti

Untuk selanjutnya kita akan mengambil data dari repositori orang lain menggunakan fork.
Catatan : terlebih dahulu teman - teman tuliskan link repo pada url yang akan kita kirim filenya, pada gambar dibawah urlnya terlihat ('gitlab.com/fahri-r/basis-data') , yang berarti kita akan mengambil data dari repo tersebut.
silahkan teman - teman perhatikan gambar dibawah ini:
Dipojok kanan atas terlihat suatu simbol dengan diikuti tulisan fork, silahkan teman klik tulisan tersebut, maka kalian akan diarahkan pada halam berikut ini:
Nah pada halaman Fork project, Kita akan menemukan nama kita yaitu nama dari gmail yang kita daftarkan pada gitlab. silahkan teman - teman klik nama teman - teman masing masing, maka akan diarahkan pada halaman project, silahkan perhatikan gambar dibawah ini:
Jika kalian tidak diarahkan langsung pada halaman Your Project seperti diatas, maka silahkan klik menu project pada bagian navigasi lalu klik Your Project. Untuk langkah selanjutnya adalah kalian klik repo yang barusan kalian fork, pastinya selalu terdapat pada bagian paling atas .. saya mengklik basis data.
Maka kalian akan diarahkan pada halaman seperti gambar diatas.
Jika sudah mencapai tahap ini maka kita berhasil membuat repo sendiri dari repo inti yang kita buat, dalam repo ini akan kita gunakan untuk menyimpan data apa saja yang kita kirimkan pada repo inti. yaitu dalam tutorial kali ini repo intinya adalah Muhammad Fahri / Basis Data merupakan repo yang dibuat oleh teman saya.

Untuk tapahan selanjutnya kita akan belajar mengenai perintah pada git yang diguakan untuk mengambil serta mengupload data.

Perintah Pada GIT
1. Langkah pertama yang harus kalian lakukan ada membuat suatu folder, dimana saja sesuka hati kalian masing - masing, untuk folder saya sendiri tersimpan di Basis Data -> Tugas Basis Data.
Setelah itu silahkan klik kanan lalu pilih Git Bash Here, Seperti gambar dibawah ini:
setelah itu maka akan muncul tampilan gitnya lalu kita akan mengitikan, perintah - perintah dalam git tersebut.
Setelah muncul tampilannya maka silahkan ikuti perintah - perintah dibawah ini:
1. Kita mengetikan perintah : 

git init

2. Untuk perintah yang kedua yaitu Git remote add origin https_repomu, Untuk dapat mengetahui link repo kita sendiri silajkan perhatikan gambar dibawah ini:
3. Kita klik clone selanjutnya pilih Clone with HTTPS, silahkan perhatikan script dibawah ini:
git remote add origin https://gitlab.com/muhammadrizal42/basis-data.git
4. Lalu selanjutnya mengetikan perintah  Git remote add upstream repo inti, 

git remote add upstream https://gitlab.com/fahri-r/basis-data.git

untuk mendapatkan repo inti silahkan teman teman kembali ke link awal atau dapat mencari tulisan Forked form Muhammad Fahri / Basis Data , silahkan klik .. selanjutnya klik tombol clone lalu copycan link Clone with HTTPS
5. Selanjutnya silahkan ketik perintah dibawah ini:
Git fetch upstream

script diatas digunakan untuk mengecek file pada repositori inti yang akan kita ambil
6. Untuk dapat mengambil file nya klikan script dibawah ini:
Git pull upstream master
Digunakan untuk mengambil file - file yang akan disimpan pada folder yang kita buat tadi pada komputer.
Pada gambar diatas terlihar isi dari repo inti yang kita ambil, selanjutnya kita akan meyimpan file tugas pada kelas D4 TI 1B,

Silahkan pastekan file yang akan kita kirimkan lalu selanjutnya kita mengetikan perintah

Git pull origin master
Git status
Git add.
Git commit -m "komen"
Git push origin master

Ketikan perintah diatas secara berurutan: Jika berhasil maka akan muncul pada repositori kita seperti gambar dibawah ini:
File yang kita kirimkan akan muncul pada repo kita, gambar diatas hanyalah contoh untuk tahapannya.

Untuk tahapan selanjutnya silahkan kalian pergi ke merge request, Lalu klik button New merge request
Setelah itu akan diarahkan kehalaman
Perhatikan tulisan master pada Source branch, jika kalian belum terdapat tulisan master maka silahkan pilih master... setelah itu klik button Compare, Maka akan diarahkan pada halaman New Merge Request

Selanjutnya scroll kebawah dan tekan button
Untuk Hasil akhirnya akan tampil menjadi seperti halaman berikut ini:
Jika teman - teman tampil juga seperti halaman diatas maka teman - teman telah berhasil mengikuti tutorialnya dengan baik.

Terimakasih telah berkunjung dan membaca artikel mengenai Mengirim File Pada Repositori Orang Lain - GitLab, 

Semoga Bermanfaat -- salam Success :)

By: Muhammad Rizal Supriadi

0 Response to "Mengirim File Pada Repositori Orang Lain - GitLab"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel