Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Программирование

Apa itu GitHub, mengapa dibutuhkan dan bagaimana menggunakan GitHub, bagaimana mulai menggunakan layanan – panduan untuk pemula.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi GitHub adalah salah satu layanan paling populer untuk hosting repositori open source. Situs ini memungkinkan Anda untuk memublikasikan proyek khusus dan melacak perubahan yang dibuat di setiap iterasi. Pengguna GitHub lainnya dapat meninjau kode pengguna dan menyarankan perubahan mereka sendiri. Definisi ini hanya memberikan pemahaman singkat. Namun, fungsi layanan tidak terbatas pada ini. Dalam artikel ulasan ini, kita akan melihat Github lebih detail.

Apa itu GitHub dan Bagaimana Memulainya – Panduan Pemula

GitHub adalah portal online tempat pengembang dan pemrogram dapat mengunggah kode yang mereka buat dan bekerja sama untuk memperbaikinya. Ciri khas GitHub adalah sistem kontrol versinya yang kuat. Kontrol versi memungkinkan pemrogram untuk menyesuaikan perangkat lunak tanpa mengorbankan perangkat lunak itu sendiri. Perubahan yang diusulkan dapat dengan mudah digabungkan menjadi rilis penuh, tetapi hanya setelah semua perubahan ditinjau dan disetujui.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Git dan GitHub – apa bedanya, kenalan pertama dengan Git dan GitHub

Apa itu Git?

Jawaban: Sistem kontrol versi yang cepat dan skalabel . Git adalah sistem kontrol revisi terdistribusi gratis dan open source yang dirancang untuk menjadi cepat dan efisien untuk proyek apa pun, dari yang kecil hingga yang sangat besar.

Apa itu GitHub?

Jawaban: layanan cloud yang kuat untuk mengelola pengembangan pribadi dan proyek sumber terbuka.

Apa perbedaan utamanya?

Git adalah perangkat lunak lengkap dalam kategori sistem kontrol versi, yang diinstal pada komputer pribadi pengguna. Git memungkinkan Anda untuk membuat perubahan pada kode melalui baris perintah (Microsoft PowerShell), dan GitHub menyediakan kemampuan untuk menyimpan proyek dalam akses publik.

Fakta menarik tentang Github

  1. Jumlah maksimum pengguna di situs tahun lalu (menurut statistik pada 24 Juli 2021) adalah 45 juta orang.
  2. Pada 2018, Microsoft mengakuisisi GitHub senilai $7,5 miliar.
  3. Ada repositori git open source di Github. Siapa pun dapat membuat perubahan padanya. Proyek ini tersedia di tautan – https://github.com/git/git?ref=stackshare
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
Contoh repositori GitHub

Fitur Github

  1. Kemampuan untuk berintegrasi dengan platform dan layanan paling populer – Amazon, Google Cloud, dan Code Climate.
  2. Dukungan untuk lebih dari 200 bahasa pemrograman.
  3. Tingkat konsolidasi dan “solidaritas serikat” yang tinggi. Saat pengguna memublikasikan proyek mereka di GitHub, komunitas pemrograman lainnya dapat mengunduh dan mengevaluasi pekerjaan, kualitas kode, dan tingkat kecanggihannya. Pengguna pihak ketiga dapat memperingatkan pemilik proyek tentang kemungkinan masalah, konflik variabel, dll.

Cara Kerja GitHub, Fitur

Tiga fitur terpenting Github adalah percabangan, permintaan tarik, dan penggabungan. Sebaiknya pertimbangkan setiap fungsi secara terpisah.

garpu

Forking proyek membuat salinan (garpu) yang memungkinkan pengguna untuk bereksperimen secara bebas tanpa mempengaruhi proyek asli. Buat permintaan garpu dan tarik: https://youtu.be/nT8KGYVurIU

Tarik permintaan

Permintaan tarik diterbitkan oleh pengembang setelah dia selesai memperbaiki/mengubah kode. Pada saat yang sama, pemilik proyek sendiri dapat meninjau perubahan yang dibuat dan mengajukan pertanyaan tambahan.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Penggabungan

Setelah pemilik menyetujui permintaan tarik, mereka menggabungkan permintaan tarik dan menerapkan perubahan dari proyek bercabang ke kode sumber.

Panduan – cara memulai di Github dari awal

Panduan ini sangat cocok untuk semua pemula yang baru mulai belajar Git dan Github. Langkah-langkah berikut akan membantu Anda membangun sistem yang optimal untuk bekerja dengan perangkat lunak ini. Anda akan mempelajari cara membuat perubahan pada basis kode, membuka permintaan tarik (membuat permintaan tarik), dan menggabungkan kode ke cabang utama. Jadi mari kita mulai.

Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
Dasbor akun GitHub

Langkah 0Instal Git dan Buat Akun GitHub

  1. Kunjungi situs resmi Git: https://git-scm.com/downloads
  2. Klik tautan untuk mengunduh Git versi desktop untuk Windows dan tunggu hingga unduhan selesai.
  3. Ekstrak dan jalankan penginstal Git dengan mengklik dua kali file Git.exe. Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
  4. Izinkan aplikasi membuat perubahan pada PC dengan mengklik tombol “Ya” di kotak dialog “Kontrol Akun Pengguna” yang terbuka.
  5. Mulai proses instalasi Git. Baca dokumen Lisensi Publik GNU utama dan klik Berikutnya. Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
  6. Tentukan lokasi untuk menginstal program, atau biarkan nilai default. Program akan meminta Anda untuk membuat folder menu Start. Lewati item ini.
  7. Pilih editor teks yang ingin Anda gunakan dengan Git. Di jendela tarik-turun, pilih Notepad ++ (atau editor teks lain yang pernah Anda gunakan sebelumnya) dan klik “Berikutnya”. Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
  8. Tentukan nama untuk cabang proyek baru. Nilai defaultnya adalah “master”. Anda disarankan untuk membiarkan pengaturan ini pada default.
  9. Dalam opsi untuk memilih PATH, klien SSH, sertifikat server, akhir baris, dan terminal, biarkan semuanya apa adanya dan klik tombol “Berikutnya”.
  10. Biarkan semua pengaturan default dan mulai menginstal program.
  11. Setelah instalasi selesai, centang kotak untuk melihat catatan rilis dan mulai Git Bash. Tutup jendela penginstal.

Anda dapat mendaftarkan akun di Github menggunakan tautan berikut: https://github.com/join. Untuk melakukan ini, Anda harus memasukkan data pendaftaran dasar yang diperlukan di masa mendatang untuk memverifikasi akun.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Langkah 1: Luncurkan Git dan buat repositori lokal pertama

Git memiliki dua mode penggunaan – bash (Git Bash) dan antarmuka pengguna grafis (Git GUI). Untuk memulai Git Bash, buka menu Start – Windows, ketik git bash dan tekan Enter (atau klik dua kali pada pintasan program). Untuk meluncurkan Git GUI, buka menu Start – Windows, ketik git gui dan tekan Enter. Dalam kasus kami, kami akan menggunakan Git Bash.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Membuat proyek baru di Git Bash melibatkan penggunaan perintah khusus untuk menginisialisasi repositori baru. Pertama, Anda perlu membuka terminal Bash dengan mengklik kanan pada desktop dan kemudian di menu drop-down Git Bash Here. Di jendela terminal pada mesin lokal Anda, buat direktori (folder) pengujian baru dengan mengetikkan perintah berikut:
getrekt:Desktop getrekt $cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Perintah mkdir membuat folder proyek lokal baru. Buat repositori Github pertama kami: https://youtu.be/yHCUc6cmhcc

Langkah 2. Buat file baru di repositori

Di folder proyek, tambahkan file teks baru menggunakan perintah sentuh. Dengan cara standar, perintah akan membuat file teks kosong yang akan memiliki ekstensi .txt.

Perhatian! Git menyimpan/mengelola perubahan hanya pada file yang dilacaknya. Setelah membuat file baru, pengguna dapat melacak statusnya menggunakan perintah git status. Konsol akan memberikan daftar file yang ada di repositori.

Segera setelah Anda menambahkan file ke folder yang berisi repositori git, program akan melihat perubahan di dalam proyek. Namun, pelacakan otomatis tidak akan diaktifkan, Anda harus menggunakan perintah khusus untuk ini – git add.
getrekt:proyek saya getrekt $ sentuh getrekt.txt
getrekt:proyek saya getrekt $ ls
getrekt.txt

Langkah 3: Tambahkan file ke lingkungan pementasan pelacakan

Tambahkan file ke lingkungan staging dengan perintah git add.
getrekt:proyek saya git add . Dengan perintah ini, program akan memulai pelacakan otomatis semua file yang akan dibuat di folder proyek. Anda dapat memeriksa apakah perintah berfungsi dengan status git. Seperti inilah tampilan log pada baris perintah Git Bash setelah mengetik git status:
getrekt: getrekt getrekt$ git status
On branch master
Komit awal
Perubahan yang akan dilakukan:
(gunakan “git rm –cached …” untuk menghapus panggung)
File baru ditambahkan
Nama file baru: getrekt.txt
file baru: getrekt.txt Komentar log: File belum di-commit, tetapi akan ditambahkan.

Langkah 4Buat komit

Komit adalah pos pemeriksaan dari setiap repositori. Sederhananya, paket perubahan yang menyimpan informasi tentang file yang ditambahkan, diedit atau dihapus yang menyimpan kode tertentu.
getrekt:proyek saya getrekt $ git commit -m “TEMAN-TEMAN KOMIT PERTAMA SAYA!”
[master (root-commit) b345d9a] KOMIT PERTAMA SAYA!
1 file diubah, 1 penyisipan(+)
buat mode 100644 getrekt.txt

Perintah untuk membuat komit adalah git commit -m “Nama Komit”.

Perhatian! Pesan di akhir perintah harus bermakna dan dapat dimengerti oleh pengembang proyek lainnya. Jangan beri nama komit Anda seperti “asdfadsf” atau “foobar”. Jika tidak, tidak ada yang akan mengerti apa pun, dan Anda harus menghabiskan banyak waktu untuk menghapusnya.

Langkah 5. Buat cabang baru cabang baru

Cabang baru adalah cabang penuh dari proyek, yang terdiri dari seluruh rangkaian komit. Mewakili rilis produk yang terpisah, tetapi dalam sistem kontrol versi. Cabang memungkinkan pengguna untuk berpindah di antara “keadaan” proyek.

Dalam dokumentasi resmi git, deskripsi cabang adalah: “Cabang di Git dan Github adalah penunjuk bergerak ke salah satu komit repositori.”

Misalnya, jika pengguna ingin menambahkan halaman baru ke situs web mereka, mereka akan dapat membuat cabang baru hanya untuk halaman tertentu tanpa memengaruhi bagian utama proyek. Begitu dia selesai dengan itu, dia bisa menggabungkan perubahan dari cabangnya menjadi yang utama. Dalam kasus cabang baru, Git melacak dari mana komit bercabang.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Setelah menjalankan perintah, Anda dapat mengetik git branch di konsol untuk mengonfirmasi pembuatan cabang:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Nama my-new-branch dengan tanda bintang menunjukkan cabang mana pengguna sedang aktif.

Catatan: Secara default, cabang pertama dari setiap git repo bernama “master” (dan biasanya digunakan sebagai master dalam sebuah proyek). Sebagai bagian dari perang melawan rasisme, beberapa pengembang mulai menggunakan nama alternatif untuk cabang default, seperti “utama”. Namun, lebih sering daripada tidak, pengguna mungkin melihat “master” atau nama serupa yang digunakan untuk merujuknya.

Perlu diingat bahwa hampir setiap repositori memiliki cabang master yang dapat dianggap sebagai versi resmi proyek. Jika itu situs web, maka cabang adalah versi yang dilihat pengguna. Jika itu adalah aplikasi, maka cabang master adalah rilis yang diinstal pengguna di komputer atau perangkat seluler mereka. Beginilah cara kerja versi tradisional produk Git dan Github. Situs resmi memiliki dokumentasi yang lebih rinci tentang penggunaan nama cabang default yang berbeda. Informasi tersedia di Github di https://github.com/github/renaming
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Dalam kasus kembali ke cabang proyek dan membuat beberapa komitmen, cabang baru tidak akan dilacak oleh sistem kontrol versi sampai pengguna menulis pelacakan otomatis .

Langkah 6Buat Repositori GitHub Baru

Langkah ini tidak diperlukan jika Anda hanya ingin memantau kode Anda secara lokal. Tetapi jika Anda bekerja dalam tim dan menerima perubahan dari pemrogram lain, Anda dapat menggunakan kemampuan GitHub saat ini untuk bersama-sama mengubah kode proyek. Untuk membuat repositori baru di GitHub, Anda harus masuk ke sistem dan membuka halaman utama situs. Dari menu utama, klik tombol “Repositori Baru”, yang terletak di bawah tanda “+” di sebelah foto profil di sudut kanan atas bilah navigasi: Setelah mengklik tombol, GitHub akan bertanya kepada pemilik proyek untuk memberi nama repositori dan memberikan deskripsi singkat:
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Selanjutnya, klik tombol “Buat repositori” untuk mengonfirmasi pembuatan proyek baru. Kotak dialog akan muncul menanyakan pengguna apakah mereka ingin membuat repositori dari awal atau menambahkan yang sudah ada yang dibuat secara lokal. Dalam kasus kedua, Anda perlu mengunggah folder proyek ke Github.

Perhatian! Mengunduh repositori lokal juga dapat terjadi menggunakan baris perintah, dan lebih khusus lagi perintah git remote add Origin github_url (membuat catatan koneksi baru ke repositori jarak jauh), git Push -u Origin master (membuat koneksi antara cabang di di mana pengembang berada dan cabang master di server jauh).

Seperti inilah tampilan log pada baris perintah Git Bash:
getrekt:myproject getrekt $ git remote add Origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git Push -u Origin master
Menghitung objek: 3, selesai.
Objek penulisan: 100% (3/3), 263 byte | 0 byte/s, selesai.
Total 3 (delta 0), digunakan kembali 0 (delta 0)
Ke https://github.com/cubeton/mynewrepository.git
* master [cabang baru] -> master
Cabang master diatur untuk melacak master cabang jarak jauh dari Asal.

Langkah 7: Mendorong Cabang Proyek ke GitHub

Cabang dan repositori proyek baru telah dibuat. Tetap “mendorong” cabang dan mentransfernya ke repositori Github baru. Dengan cara ini, anggota komunitas pihak ketiga akan dapat melihat kode dan membuat perubahan padanya. Jika revisi disetujui, pemilik proyek dapat menggabungkan perubahan ke dalam versi utama proyek. Untuk mendorong perubahan ke cabang baru di GitHub, Anda harus memasukkan perintah git push di baris perintah. GitHub akan secara otomatis membuat cabang di repositori jarak jauh:
getrekt:myproject getrekt$ git push origin my-new-branch
Menghitung objek: 3, selesai.
Kompresi delta menggunakan hingga 8 utas.
Mengompresi objek: 100% (2/2), selesai.
Objek penulisan: 100% (3/3), 313 byte | 0 byte/s, selesai.
Total 3 (delta 0), digunakan kembali 0 (delta 0)
Ke https://github.com/cubeton/mynewrepository.git
* [cabang baru] my-new-branch -> my-new-branch Setelah menyegarkan halaman GitHub, pengguna akan melihat cabang baru yang telah didorong ke gudang.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Selain itu

Apa arti kata Origin dalam perintah git Push Origin? Ketika pengguna mengkloning repositori jarak jauh di mesin lokal mereka, git membuat alias standar untuk itu di hampir semua kasus, “asal”, yang pada dasarnya adalah singkatan untuk URL repositori jarak jauh. Mengirimkan proyek ke GitHub: https://youtu.be/zM6z57OtR2Q

Langkah 8. Buat permintaan tarik pertama

Permintaan tarik (atau permintaan tarik) adalah cara untuk memperingatkan pemilik repositori bahwa pengembang ingin membuat beberapa perubahan pada kode. Beginilah tampilan halaman dengan pull request yang ditambahkan:
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Beginilah tampilan antarmuka bagian setelah membuat pull request:
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Langkah 9Gabungkan permintaan tarik

Tombol hijau “Gabungkan permintaan tarik” di bagian bawah membuat permintaan tarik. Setelah mengkliknya, perubahan yang dibuat ditambahkan ke cabang utama proyek.

Perhatian! Hapus cabang setelah penggabungan. Sejumlah besar dari mereka dapat menyebabkan kebingungan dalam proyek. Untuk menghapus cabang, klik tombol abu-abu “Hapus cabang” di sudut kanan bawah.

Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Untuk memeriksa status komit saat ini, klik tautan “Komit” di halaman pertama repositori. Mengklik akan menampilkan seluruh daftar komit di cabang ini. Tangkapan layar menunjukkan dengan tepat yang baru saja dibuat.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Di sisi kanan adalah kode hash dari setiap komit. Kode hash adalah pengidentifikasi unik yang dapat digunakan saat menghubungkan API dan layanan pihak ketiga. Anda juga dapat merujuk ke komit tertentu dengan nomor ID pada versi desktop Git Bash pada baris perintah.

Langkah 10Kembalikan Perubahan Github pada Mesin Lokal

Saat ini, repositori di sistem Github terlihat sedikit berbeda dari pengguna di komputer lokal. Misalnya, komit yang dibuat pengguna di cabang mereka sendiri dan digabungkan ke dalam cabang master tidak ada di mesin lokal. Untuk menyinkronkan versi proyek yang berbeda secara otomatis, Anda harus menggunakan perintah master git pull Origin (saat mengerjakan cabang master) atau git pull.
getrekt:myproject getrekt $ git pull Origin master
remote: Menghitung objek: 1, selesai.
jarak jauh: Total 1 (delta 0), digunakan kembali 0 (delta 0), paket-digunakan kembali 0
Dari https://github.com/cubeton/mynewrepository
* master cabang -> FETCH_HEAD  
23242..232433berer3444 master -> Origin/master
getrekt. txt | 1 +
1 file diubah, 1 penyisipan (+)Untuk memeriksa status perintah saat ini, ketik git log pada baris perintah. Ini akan mencantumkan semua komit.
getrekt:proyek saya getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Gabung: 3fg4dd 34fg3u7j7
Penulis : Mtdes Ethan < getrekt@yandex.ru>
Tanggal: Jum 11 Sep 17:48:11 2015 -0400
@yandex.ru> Tanggal: Jum 07 Jan 17:48:00 2021 -02356 commit 46thf9496hf9485hkf857tg9hfj8rh4j Gabung: 33fh5d 3689gfh Penulis: Mtdes Ethan < getrekt@yandex.ru> Tanggal: Jum 07 Jan 17:51:00 2021 -02356







komit 46thf9496hf9485hkf857tg9hfj8rh4j
Gabung: 33fh5d 3689gfh
Penulis : Mtdes Ethan < getrekt@yandex.ru>
Tanggal: Jum 07 Jan 17:55:00 2021 -02356
Menambahkan beberapa teks lagi ke file saya
komit 355904-43hg940fgfg959hfg0des
getrekt@yandex.ru> Tanggal: Jum 07 Jan 17:58:00 2021 -02356 Ini adalah komitmen pertama saya! Siap! Sekarang pengguna sudah terbiasa dengan semua jenis pekerjaan di sistem kontrol versi. Tutorial Git dan GitHub untuk pemula tentang cara menginstal Git dan memulai dengan Github, cabang, repositori, komit, dan konsep lainnya dalam praktik GitHub: https://youtu.be/zZBiln_2FhM



Fitur tambahan Github dan Git

Mari kita lihat “chip” berguna lainnya yang memungkinkan pengembang menyederhanakan pekerjaan pada kontrol versi.

Mengkloning repositori ke mesin lokal

Buka repositori GitHub Anda. Di sudut kanan atas di atas daftar file, buka menu tarik-turun “Klon atau unduh”. Salin URL kloning HTTPS.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Kembali ke jendela Git Bash dan masukkan perintah:
git clone repository_url

repositori_url – URL proyek saat ini yang akan dikloning. Sebagai gantinya, url repositori dimasukkan.

Pada contoh di atas, perintah mengkloning repositori melalui HTTPS. Pilihan lain adalah kloning dengan URL melalui kunci SSH. Untuk melakukan ini, Anda perlu membuat pasangan kunci SSH di Windows dan menetapkan kunci publik ke akun GitHub.

Menemukan repositori jarak jauh

Setelah kloning, salinan repositori dari GitHub akan muncul di direktori kerja di komputer. Proyek harus berisi direktori dengan nama dan file utama. Untuk beralih ke sana, Anda perlu menulis perintah berikut:
cd git_project

Catatan: Ganti git_project dengan nama sebenarnya dari repositori yang diunduh, atau tentukan isi direktori saat ini dengan perintah ls. Metode kedua digunakan dalam kasus di mana pengguna tidak dapat mengingat nama proyek.

Versi desktop GitHub – apa itu GitHub Desktop, fungsionalitas utama, fitur, dan proses instalasi

GitHub Desktop adalah aplikasi desktop yang menyediakan interaksi berbasis GUI dengan GitHub. Tidak seperti Git, GitHub versi desktop memungkinkan Anda untuk menjalankan perintah yang sama menggunakan antarmuka pengguna dengan mengklik tombol, yang membuatnya lebih mudah untuk bekerja dengan repositori.

Bagaimana cara meng-install

  1. Ikuti tautan – https://desktop.github.com/ Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
  2. Mulai unduh paket instalasi program.
  3. Klik dua kali pada ikon file yang diunduh dan lanjutkan dengan instalasi Github Desktop.
  4. Luncurkan program melalui menu Mulai.
  5. Masuk ke GitHub menggunakan detail akun pengguna Anda.

Fungsi utama

  • Membuat, menambah, dan mengkloning repositori.
  • Menggunakan program untuk mengelola tab proyek.
  • Membuat perubahan pada cabang.
  • Membuat masalah, menarik permintaan, dan melakukan.
  • Kemampuan untuk mengakses versi awal produk baru.

API Github

Github REST API adalah antarmuka yang memberi pengembang akses ke data, proyek, dan repositori Github, serta mengirim permintaan server. Tautan https://api.github.com/ berisi semua URL tempat Anda dapat mengirim permintaan GET paling sederhana:
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi Paling sering, pengembang membuat permintaan dalam bahasa pemrograman Python dalam format JSON. Pertama, Anda perlu mendapatkan informasi dasar tentang repositori dari tautan – https://api.github.com/user/repos Informasi dasar dimasukkan ke dalam file konfigurasi dalam format JSON. Ini berisi parameter utama tentang pengguna – avatar, pembaca, jumlah repositori, unduhan, dll. Data ini kemudian dikirim ke server.

Mengelola dan mengonfigurasi proyek Github Desktop

Setelah menginstal, mendaftarkan akun, dan menyiapkan aplikasi, pengguna dapat mulai menggunakan program GitHub.

Membuat, menambah, dan mengkloning repositori

Untuk membuat repositori baru, pilih “File” dan klik tombol “Buat repositori”. Untuk menambahkan proyek lokal, pilih menu “File” dan klik tombol “Tambahkan Repositori Lokal”. Untuk kloning, Anda harus memilih menu “File” – “Clone repository”.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Membuat Cabang Baru

Untuk membuat cabang proyek terpisah, buka bagian Cabang Saat Ini dan klik tombol Cabang Baru. Pengguna akan dapat melihat cabang di antarmuka GitHub dan membuat permintaan tarik untuk melacak perubahan.
Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Keamanan

Github versi desktop dan web memungkinkan Anda untuk mengonfigurasi dan meningkatkan tingkat keamanan akun pengguna. Semua fungsi tersedia di bagian “pengaturan keamanan untuk penyimpanan”. Perlu dipertimbangkan secara lebih rinci.

Pengaturan kebijakan keamanan

Di halaman utama repositori Anda, klik:

  • “Keamanan” – “Kebijakan Keamanan” – “Mulai Pengaturan”.
  • Tambahkan informasi tentang versi proyek Anda yang didukung dan cara melaporkan kemungkinan kerentanan.

Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Manajemen Grafik Ketergantungan

Grafik ketergantungan dibuat secara otomatis untuk semua repositori publik, tetapi tidak ada fitur seperti itu untuk repositori pribadi. Grafik mengidentifikasi semua aliran ketergantungan keluar dan memungkinkan Anda mengidentifikasi kerentanan dalam proyek. Untuk mengatur grafik ketergantungan, klik “Pengaturan” – “Keamanan dan Analisis”. Di seberang grafik, klik “Aktifkan” atau “Nonaktifkan”.

Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi

Lisensi

Lisensi Github menyediakan penggunaan dua jenis
lisensi utama :

  1. GPL adalah jenis lisensi yang memungkinkan pengguna lain untuk menggunakan karya orang lain dalam proyek sumber terbuka lainnya. Namun, perusahaan komersial tidak dapat melakukan ini.
  2. LGPL/Commons/MIT/Apache , dll. – pengguna memberikan kodenya untuk penggunaan gratis. Orang lain dapat menghasilkan uang darinya.

Apa itu Github, cara menggunakannya, cara membuat proyek, mengelola, dan mengonfigurasi
Di mana jenis lisensi GitHub ditentukan
Kami telah meninjau fungsionalitas utama layanan cloud Github dan program untuk bekerja dengan repositori Git Bash . Langkah demi langkah kami berbicara tentang cara membuat proyek lengkap dalam sistem kontrol versi.

info
Rate author
Add a comment