Apa itu GitHub, mengapa dibutuhkan dan bagaimana menggunakan GitHub, bagaimana mulai menggunakan layanan – panduan untuk pemula.
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
- Git dan GitHub – apa bedanya, kenalan pertama dengan Git dan GitHub
- Apa itu Git?
- Apa itu GitHub?
- Apa perbedaan utamanya?
- Fakta menarik tentang Github
- Fitur Github
- Cara Kerja GitHub, Fitur
- garpu
- Tarik permintaan
- Penggabungan
- Panduan – cara memulai di Github dari awal
- Langkah 0Instal Git dan Buat Akun GitHub
- Langkah 1: Luncurkan Git dan buat repositori lokal pertama
- Langkah 2. Buat file baru di repositori
- Langkah 3: Tambahkan file ke lingkungan pementasan pelacakan
- Langkah 4Buat komit
- Langkah 5. Buat cabang baru cabang baru
- Langkah 6Buat Repositori GitHub Baru
- Langkah 7: Mendorong Cabang Proyek ke GitHub
- Selain itu
- Langkah 8. Buat permintaan tarik pertama
- Langkah 9Gabungkan permintaan tarik
- Langkah 10Kembalikan Perubahan Github pada Mesin Lokal
- Fitur tambahan Github dan Git
- Mengkloning repositori ke mesin lokal
- Menemukan repositori jarak jauh
- Versi desktop GitHub – apa itu GitHub Desktop, fungsionalitas utama, fitur, dan proses instalasi
- Bagaimana cara meng-install
- Fungsi utama
- API Github
- Mengelola dan mengonfigurasi proyek Github Desktop
- Membuat, menambah, dan mengkloning repositori
- Membuat Cabang Baru
- Keamanan
- Pengaturan kebijakan keamanan
- Manajemen Grafik Ketergantungan
- Lisensi
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.
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
- Jumlah maksimum pengguna di situs tahun lalu (menurut statistik pada 24 Juli 2021) adalah 45 juta orang.
- Pada 2018, Microsoft mengakuisisi GitHub senilai $7,5 miliar.
- 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
Fitur Github
- Kemampuan untuk berintegrasi dengan platform dan layanan paling populer – Amazon, Google Cloud, dan Code Climate.
- Dukungan untuk lebih dari 200 bahasa pemrograman.
- 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.
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.
Langkah 0Instal Git dan Buat Akun GitHub
- Kunjungi situs resmi Git: https://git-scm.com/downloads
- Klik tautan untuk mengunduh Git versi desktop untuk Windows dan tunggu hingga unduhan selesai.
- Ekstrak dan jalankan penginstal Git dengan mengklik dua kali file Git.exe.
- Izinkan aplikasi membuat perubahan pada PC dengan mengklik tombol “Ya” di kotak dialog “Kontrol Akun Pengguna” yang terbuka.
- Mulai proses instalasi Git. Baca dokumen Lisensi Publik GNU utama dan klik Berikutnya.
- Tentukan lokasi untuk menginstal program, atau biarkan nilai default. Program akan meminta Anda untuk membuat folder menu Start. Lewati item ini.
- 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”.
- Tentukan nama untuk cabang proyek baru. Nilai defaultnya adalah “master”. Anda disarankan untuk membiarkan pengaturan ini pada default.
- Dalam opsi untuk memilih PATH, klien SSH, sertifikat server, akhir baris, dan terminal, biarkan semuanya apa adanya dan klik tombol “Berikutnya”.
- Biarkan semua pengaturan default dan mulai menginstal program.
- 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.
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.
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.
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
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:
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.
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:
Beginilah tampilan antarmuka bagian setelah membuat pull request:
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.
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.
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.
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
- Ikuti tautan – https://desktop.github.com/
- Mulai unduh paket instalasi program.
- Klik dua kali pada ikon file yang diunduh dan lanjutkan dengan instalasi Github Desktop.
- Luncurkan program melalui menu Mulai.
- 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:
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”.
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.
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.
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”.
Lisensi
Lisensi Github menyediakan penggunaan dua jenis
lisensi utama :
- 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.
- LGPL/Commons/MIT/Apache , dll. – pengguna memberikan kodenya untuk penggunaan gratis. Orang lain dapat menghasilkan uang darinya.
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.