Apa GitHub, kenapa perlu lan carane nggunakake GitHub, carane miwiti nggunakake layanan – pandhuan kanggo pamula.
GitHub minangka salah sawijining layanan sing paling populer kanggo hosting repositori open source. Situs kasebut ngidini sampeyan nerbitake proyek khusus lan nglacak owah-owahan sing digawe ing saben pengulangan. Pangguna GitHub liyane bisa mriksa kode pangguna lan menehi saran kanggo owah-owahan dhewe. Definisi iki mung menehi pangerten singkat. Nanging, fungsi layanan kasebut ora diwatesi. Ing artikel review iki, kita bakal ndeleng Github kanthi luwih rinci.
- Apa GitHub lan Cara Miwiti – Pandhuan Pamula
- Git lan GitHub – apa bedane, kenalan pisanan karo Git lan GitHub
- Apa iku Git?
- Apa iku GitHub?
- Apa prabédan utama?
- Kasunyatan sing menarik babagan Github
- Fitur Github
- Cara Kerja GitHub, Fitur
- Forking
- Panjaluk tarik
- Penggabungan
- Pandhuan – carane miwiti ing Github saka ngeruk
- Langkah 0Instal Git lan Gawe Akun GitHub
- Langkah 1: Bukak Git lan gawe repositori lokal pisanan
- Langkah 2. Nggawe file anyar ing gudang
- Langkah 3: Tambah file menyang lingkungan pementasan nelusuri
- Langkah 4 Nggawe komitmen
- Langkah 5. Nggawe cabang anyar cabang anyar
- Langkah 6 Gawe Repositori GitHub Anyar
- Langkah 7: Nyorong Cabang Proyek menyang GitHub
- Kajaba iku
- Langkah 8. Nggawe request narik pisanan
- Langkah 9 Gabung panjalukan tarik
- Langkah 10Baleni Owah-owahan Github ing Mesin Lokal
- Fitur tambahan Github lan Git
- Kloning repositori menyang mesin lokal
- Nemokake repositori remot
- Versi desktop GitHub – apa iku Desktop GitHub, fungsi utama, fitur lan proses instalasi
- carane kanggo nginstal
- Fungsi utama
- Github API
- Ngatur lan ngatur proyek Github Desktop
- Nggawe, nambah lan kloning repositori
- Nggawe Cabang Anyar
- Safety
- Setelan kabijakan keamanan
- Manajemen Grafik Ketergantungan
- Lisensi
Apa GitHub lan Cara Miwiti – Pandhuan Pamula
GitHub minangka portal online ing ngendi pangembang lan programer bisa ngunggah kode sing digawe lan kerja sama kanggo nambah. Ciri khas GitHub yaiku sistem kontrol versi sing kuat. Kontrol versi ngidini programer ngatur piranti lunak tanpa kompromi piranti lunak kasebut. Owah-owahan sing diusulake bisa gampang digabung dadi rilis lengkap, nanging mung sawise kabeh owah-owahan wis dideleng lan disetujoni.
Git lan GitHub – apa bedane, kenalan pisanan karo Git lan GitHub
Apa iku Git?
Jawaban: Sistem kontrol versi sing cepet lan bisa diukur . Git minangka sistem kontrol revisi sing disebarake gratis lan mbukak sumber sing dirancang kanthi cepet lan efisien kanggo proyek apa wae, saka cilik nganti gedhe banget.
Apa iku GitHub?
Wangsulan: layanan maya sing kuat kanggo ngatur pangembangan pribadi lan proyek sumber terbuka.
Apa prabédan utama?
Git minangka piranti lunak lengkap ing kategori sistem kontrol versi, sing diinstal ing komputer pribadi pangguna. Git ngidini sampeyan ngowahi kode liwat baris perintah (Microsoft PowerShell), lan GitHub nyedhiyakake kemampuan kanggo nyimpen proyek ing akses umum.
Kasunyatan sing menarik babagan Github
- Jumlah maksimal pangguna ing situs kasebut taun kepungkur (miturut statistik tanggal 24 Juli 2021) yaiku 45 yuta wong.
- Ing 2018, Microsoft entuk GitHub kanthi rega $ 7.5 milyar.
- Ana repositori git open source ing Github. Sapa wae bisa ngowahi. Proyèk iki kasedhiya ing link – https://github.com/git/git?ref=stackshare
Fitur Github
- Kemampuan kanggo nggabungake karo platform lan layanan sing paling populer – Amazon, Google Cloud lan Code Climate.
- Dhukungan kanggo luwih saka 200 basa pamrograman.
- Konsolidasi tingkat dhuwur lan “solidaritas guild”. Nalika pangguna nerbitake proyeke ing GitHub, komunitas pemrograman liyane bisa ngundhuh lan ngevaluasi karya, kualitas kode, lan tingkat kecanggihan. Pangguna pihak katelu bisa ngelingake pemilik proyek babagan kemungkinan masalah, konflik variabel, lsp.
Cara Kerja GitHub, Fitur
Telung fitur paling penting saka Github yaiku cabang, panjaluk tarik, lan gabung. Iku worth considering saben fungsi dhewe.
Forking
Forking proyek nggawe salinan (garpu) sing ngidini pangguna bisa eksperimen kanthi bebas tanpa mengaruhi proyek asli. Gawe garpu lan panjaluk tarik: https://youtu.be/nT8KGYVurIU
Panjaluk tarik
Panjaluk tarik diterbitake dening pangembang sawise dheweke rampung ndandani / ngganti kode kasebut. Ing wektu sing padha, pemilik proyek dhewe bisa mriksa owah-owahan sing digawe lan takon pitakon tambahan.
Penggabungan
Sawise pemilik nyetujoni panjaluk narik, dheweke nggabungake panyuwunan tarik lan ngetrapake owah-owahan saka proyek sing dicabang menyang kode sumber.
Pandhuan – carane miwiti ing Github saka ngeruk
Pandhuan iki sampurna kanggo kabeh pamula sing lagi miwiti sinau Git lan Github. Langkah-langkah ing ngisor iki bakal mbantu sampeyan mbangun sistem sing optimal kanggo nggarap piranti lunak iki. Sampeyan bakal sinau carane nggawe owah-owahan ing basis kode, mbukak panjalukan tarik (nggawe panjaluk tarik), lan gabungke kode menyang cabang utama. Dadi ayo miwiti.
Langkah 0Instal Git lan Gawe Akun GitHub
- Bukak situs web Git resmi: https://git-scm.com/downloads
- Klik ing link kanggo ndownload versi desktop Git kanggo Windows lan ngenteni download rampung.
- Ekstrak lan mbukak installer Git kanthi ngeklik kaping pindho file Git.exe.
- Ngidini aplikasi nggawe pangowahan ing PC kanthi ngeklik tombol “Ya” ing kothak dialog “Kontrol Akun Pangguna” sing mbukak.
- Miwiti proses instalasi Git. Waca dokumen Lisensi Umum GNU utama lan klik Sabanjure.
- Nemtokake lokasi kanggo nginstal program, utawa ninggalake nilai standar. Program bakal njaluk sampeyan nggawe folder menu Start. Skip item iki.
- Pilih editor teks sing pengin digunakake karo Git. Ing jendhela gulung mudhun, pilih Notepad ++ (utawa editor teks liyane sing wis digunakake sadurunge) lan klik “Sabanjure”.
- Nemtokake jeneng kanggo cabang proyek anyar. Nilai standar yaiku “master”. Disaranake sampeyan ninggalake setelan iki ing gawan.
- Ing pilihan kanggo milih PATH, klien SSH, sertifikat server, endings baris lan terminal, ninggalake kabeh lan klik tombol “Sabanjure”.
- Ninggalake kabeh setelan gawan lan miwiti nginstal program.
- Sawise instalasi rampung, priksa kothak kanggo ndeleng cathetan rilis lan miwiti Git Bash. Nutup jendhela installer.
Sampeyan bisa ndhaptar akun ing Github nggunakake link ing ngisor iki: https://github.com/join. Kanggo nindakake iki, sampeyan kudu ngetik data registrasi dhasar sing dibutuhake ing mangsa ngarep kanggo verifikasi akun kasebut.
Langkah 1: Bukak Git lan gawe repositori lokal pisanan
Git duwe rong mode panggunaan – bash (Git Bash) lan antarmuka pangguna grafis (Git GUI). Kanggo miwiti Git Bash, bukak menu Start – Windows, ketik git bash banjur penet Enter (utawa klik kaping pindho kiwa ing trabasan program). Kanggo miwiti GUI Git, bukak menu Start – Windows, ketik git gui banjur pencet Enter. Ing kasus kita, kita bakal nggunakake Git Bash.
Nggawe proyek anyar ing Git Bash kalebu nggunakake perintah khusus kanggo miwiti repositori anyar. Pisanan sampeyan kudu mbukak terminal Bash kanthi ngeklik tengen ing desktop banjur ing menu gulung mudhun Git Bash Kene. Ing jendhela terminal ing mesin lokal sampeyan, gawe direktori tes anyar (folder) kanthi ngetik ing ngisor iki:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt: Desktop getrekt $ mkdir myproject
getrekt: Desktop getrekt $ cd myproject/
Printah mkdir nggawe folder proyek lokal anyar. Gawe repositori Github pertama kita: https://youtu.be/yHCUc6cmhcc
Langkah 2. Nggawe file anyar ing gudang
Ing folder project, nambah file teks anyar nggunakake printah tutul. Ing cara standar, printah bakal nggawe file teks kosong sing bakal duwe extension .txt.
manungsa waé! Git nyimpen / ngatur owah-owahan mung kanggo file sing dilacak. Sawise nggawe file anyar, pangguna bisa nglacak status nggunakake perintah status git. Konsol bakal menehi dhaptar file sing ana ing repositori.
Sanalika sampeyan nambah file menyang folder sing ngemot repositori git, program bakal weruh owah-owahan ing proyek kasebut. Nanging, pelacakan otomatis ora bakal diaktifake, sampeyan kudu nggunakake printah khusus kanggo iki – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt
Langkah 3: Tambah file menyang lingkungan pementasan nelusuri
Tambah file menyang lingkungan pementasan kanthi printah git add.
getrekt:myproject git add . Kanthi printah iki, program bakal miwiti nelusuri otomatis kabeh file sing bakal digawe ing folder proyek. Sampeyan bisa mriksa manawa printah kasebut bisa digunakake kanthi status git. Iki kaya log ing baris perintah Git Bash sawise ngetik status git:
getrekt: getrekt getrekt$ git status
Ing master cabang Komit
awal
Owah-owahan sing kudu ditindakake:
(gunakake “git rm –cached …” kanggo unstage)
Berkas anyar ditambahake Jeneng berkas anyar
: getrekt.txt
berkas anyar: getrekt.txt Komentar log: Berkas iki durung rampung, nanging arep ditambahake.
Langkah 4 Nggawe komitmen
Komit minangka titik mriksa saka repositori apa wae. Cukup, paket pangowahan sing nyimpen informasi babagan file sing ditambahake, diowahi utawa dibusak sing nyimpen kode tartamtu.
getrekt:myproject getrekt $ git commit -m “MY FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] KOMIT PERTAMAKU!
1 file diganti, 1 sisipan (+)
nggawe mode 100644 getrekt.txt
Printah kanggo nggawe commit yaiku git commit -m “Commit Name”.
manungsa waé! Pesen ing mburi printah kudu migunani lan bisa dingerteni kanggo pangembang proyek liyane. Aja menehi jeneng komit kaya “asdfadsf” utawa “foobar”. Yen ora, ora ana sing ngerti apa-apa, lan sampeyan kudu mbuwang akeh wektu kanggo mbusak.
Langkah 5. Nggawe cabang anyar cabang anyar
Cabang anyar minangka cabang lengkap proyek kasebut, sing kalebu kabeh komitmen. Nggantosi release kapisah saka produk, nanging ing sistem kontrol versi. Cabang ngidini pangguna pindhah ing antarane “negara” proyek.
Ing dokumentasi git resmi, katrangan cabang yaiku: “Cabang ing Git lan Github minangka penunjuk sing bisa dipindhah menyang salah sawijining komitmen repositori.”
Contone, yen pangguna pengin nambah kaca anyar menyang situs web, dheweke bakal bisa nggawe cabang anyar mung kanggo kaca kasebut tanpa mengaruhi badan utama proyek kasebut. Sawise rampung, dheweke bisa nggabungake owah-owahan saka cabang dadi sing utama. Ing cilik saka cabang anyar, Git nglacak saka kang commit branched saka.
Sawise nglakokake printah, sampeyan bisa ngetik git branch ing console kanggo konfirmasi nggawe cabang:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Jeneng my-new-branch kanthi tanda bintang nuduhake cabang endi pangguna. saiki ing.
Cathetan: Secara default, cabang pisanan saben repo git dijenengi “master” (lan biasane digunakake minangka master ing sawijining proyek). Minangka bagéan saka perang nglawan rasisme, sawetara pangembang wiwit nggunakake jeneng alternatif kanggo cabang standar, kayata “utama”. Nanging, luwih kerep tinimbang ora, pangguna bisa ndeleng “master” utawa jeneng sing padha sing digunakake kanggo ngrujuk.
Perlu dielingake manawa meh kabeh gudang duwe cabang master sing bisa dianggep minangka versi resmi proyek kasebut. Yen situs web, mula cabang kasebut minangka versi sing dideleng pangguna. Yen aplikasi, mula cabang master yaiku rilis sing diinstal pangguna ing komputer utawa piranti seluler. Iki cara kerja versi tradisional produk Git lan Github. Situs resmi duwe dokumentasi sing luwih rinci babagan nggunakake jeneng cabang standar sing beda. Informasi kasebut kasedhiya ing Github ing https://github.com/github/renaming
Ing kasus bali menyang cabang proyek lan nggawe macem-macem komitmen, cabang anyar ora bakal dilacak dening sistem kontrol versi nganti pangguna nulis pelacakan otomatis. .
Langkah 6 Gawe Repositori GitHub Anyar
Langkah iki ora dibutuhake yen sampeyan mung pengin ngawasi kode lokal. Nanging yen sampeyan kerja ing tim lan nampa owah-owahan saka programer liyane, sampeyan bisa nggunakake kemampuan GitHub saiki kanggo ngganti kode proyek. Kanggo nggawe repositori anyar ing GitHub, sampeyan kudu mlebu menyang sistem lan pindhah menyang kaca utama situs kasebut. Saka menu utama, klik tombol “Repositori Anyar”, sing ana ing sangisore tandha “+” ing jejere foto profil ing pojok tengen ndhuwur garis navigasi: Sawise ngeklik tombol kasebut, GitHub bakal takon marang pemilik proyek. kanggo menehi jeneng repositori lan menehi katrangan singkat:
Sabanjure, klik tombol “Gawe repositori” kanggo konfirmasi nggawe proyek anyar. Kothak dialog bakal katon takon pangguna yen pengin nggawe repositori saka awal utawa nambah sing wis ana digawe sacara lokal. Ing kasus kapindho, sampeyan kudu ngunggah folder proyek menyang Github.
manungsa waé! Ngundhuh repositori lokal uga bisa ditindakake kanthi nggunakake baris perintah, lan luwih khusus perintah git remote add origin github_url (nggawe rekaman sambungan anyar menyang repositori remot), git push -u master asal (nggawe sambungan antarane cabang ing sing pangembang dumunung lan cabang master ing server remot).
Iki kaya log ing 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
Counting objects: 3, wis.
obyek nulis: 100% (3/3), 263 bita | 0 bita / s, rampung.
Total 3 (delta 0), dienggo maneh 0 (delta 0)
Kanggo https://github.com/cubeton/mynewrepository.git
* [cabang anyar] master -> master
Cabang master nyetel kanggo trek master cabang remot saka asal.
Langkah 7: Nyorong Cabang Proyek menyang GitHub
Cabang lan repositori proyek anyar wis digawe. Iku tetep kanggo “push” cabang lan nransfer menyang repositori Github anyar. Kanthi cara iki, anggota komunitas pihak katelu bakal bisa ndeleng kode kasebut lan ngowahi. Yen revisi disetujoni, pemilik proyek bisa nggabungake owah-owahan menyang versi utama proyek kasebut. Kanggo push owahan menyang cabang anyar ing GitHub, sampeyan kudu ngetik printah git push ing baris printah. GitHub bakal kanthi otomatis nggawe cabang ing repositori remot:
getrekt: myproject getrekt $ git push origin my-anyar-cabang
Counting obyek: 3, rampung.
kompresi Delta nggunakake nganti 8 Utas.
Ngompres obyek: 100% (2/2), rampung.
obyek nulis: 100% (3/3), 313 bita | 0 bita / s, rampung.
Total 3 (delta 0), digunakake maneh 0 (delta 0)
Kanggo https://github.com/cubeton/mynewrepository.git
* [cabang anyar] my-new-branch -> my-new-branch Sawise refresh kaca GitHub, pangguna bakal weruh cabang anyar sing wis di-push menyang gudang.
Kajaba iku
Apa tegese tembung asal ing printah git push origin? Nalika pangguna kloning repositori remot ing mesin lokal, git nggawe alias standar ing meh kabeh kasus, “asal”, kang ateges shorthand kanggo URL saka repositori remot. Ngirim proyek menyang GitHub: https://youtu.be/zM6z57OtR2Q
Langkah 8. Nggawe request narik pisanan
Panjaluk tarik (utawa panjaluk narik) minangka cara kanggo menehi tandha marang pemilik repositori yen pangembang pengin nggawe sawetara owah-owahan ing kode kasebut. Iki kaya kaca sing ditambahake panjaluk tarik:
Iki kaya antarmuka bagean sawise nggawe panjaluk tarik:
Langkah 9 Gabung panjalukan tarik
Tombol ijo “Gabung panjalukan” ing ngisor nggawe panjalukan narik. Sawise ngeklik, owah-owahan sing digawe ditambahake menyang cabang utama proyek kasebut.
manungsa waé! Mbusak cabang sawise gabung. Sejumlah gedhe bisa nyebabake kebingungan ing proyek kasebut. Kanggo mbusak cabang, klik tombol abu-abu “Busak cabang” ing pojok tengen ngisor.
Kanggo mriksa status commit saiki, klik link “Commits” ing kaca pisanan repositori. Ngeklik bakal nampilake kabeh dhaptar commit ing cabang iki. Potret layar nuduhake persis sing mung digawe.
Ing sisih tengen ana kode hash saben komit. Kode hash minangka pengenal unik sing bisa digunakake nalika nyambungake API lan layanan pihak katelu. Sampeyan uga bisa ngrujuk menyang komitmen tartamtu kanthi nomer ID ing versi desktop Git Bash ing baris printah.
Langkah 10Baleni Owah-owahan Github ing Mesin Lokal
Ing wayahe, repositori ing sistem Github katon rada beda tinimbang pangguna ing komputer lokal. Contone, komitmen sing digawe pangguna ing cabang dhewe lan digabung menyang cabang master ora ana ing mesin lokal. Kanggo nyinkronake kanthi otomatis macem-macem versi proyek, sampeyan kudu nggunakake printah master git pull (nalika nggarap cabang master) utawa git pull.
getrekt: myproject getrekt $ git narik asal master
remot: Ngetang obyek: 1, rampung.
remot: Total 1 (delta 0), dienggo maneh 0 (delta 0), Pack-digunakake maneh 0
Saka https://github.com/cubeton/mynewrepository
* master cabang -> FETCH_HEAD
23242..232433berer3444 master -> asal / master
getrekt. txt | 1 +
1 file diganti, 1 sisipan (+)Kanggo mriksa status printah saiki, ketik git log ing baris printah. Iku bakal dhaptar kabeh commit.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
Tanggal: Jum Jan 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Gabung: 33fh5d 3689gfh
Pengarang: Mtdes Dateyandex 10:10:50:00:
00
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
Tanggal: Jum 07 Jan 17:58:00 2021 -02356
Iki komitmen pertamaku! siyap! Saiki pangguna wis kenal karo kabeh jinis karya ing sistem kontrol versi. Tutorial Git lan GitHub kanggo pamula babagan carane nginstal Git lan miwiti karo Github, cabang, repositori, commit lan konsep liyane ing praktik GitHub: https://youtu.be/zZBiln_2FhM
Fitur tambahan Github lan Git
Ayo goleki “Kripik” liyane sing migunani sing bakal ngidini pangembang kanggo nyederhanakake karya ing kontrol versi.
Kloning repositori menyang mesin lokal
Pindhah menyang repositori GitHub sampeyan. Ing pojok tengen ndhuwur dhaptar file, bukak menu tarik-mudhun “Klone utawa download”. Nyalin URL klon HTTPS.
Bali menyang jendhela Git Bash lan ketik printah:
git clone repository_url
repository_url – URL proyek saiki sing bakal dikloning. Nanging, url repositori dilebokake.
Ing conto ing ndhuwur, printah clone repositori liwat HTTPS. Pilihan liyane yaiku kloning karo URL liwat tombol SSH. Kanggo nindakake iki, sampeyan kudu nggawe pasangan kunci SSH ing Windows lan nemtokake kunci umum menyang akun GitHub.
Nemokake repositori remot
Sawise kloning, salinan repositori saka GitHub kudu katon ing direktori kerja ing komputer. Proyek kasebut kudu ngemot direktori kanthi jeneng lan file utama. Kanggo ngalih menyang, sampeyan kudu nulis printah ing ngisor iki:
cd git_project
Cathetan: Ganti git_project karo jeneng nyata saka repositori sing diundhuh, utawa nemtokake isi direktori saiki nganggo printah ls. Cara kapindho digunakake ing kasus nalika pangguna ora bisa ngelingi jeneng proyek kasebut.
Versi desktop GitHub – apa iku Desktop GitHub, fungsi utama, fitur lan proses instalasi
GitHub Desktop minangka aplikasi desktop sing nyedhiyakake interaksi adhedhasar GUI karo GitHub. Ora kaya Git, versi desktop GitHub ngidini sampeyan nglakokake perintah sing padha nggunakake antarmuka pangguna kanthi ngeklik tombol, sing nggawe luwih gampang nggarap repositori.
carane kanggo nginstal
- Tindakake link – https://desktop.github.com/
- Miwiti ndownload paket instalasi program kasebut.
- Klik kaping pindho ing lambang file sing diundhuh lan nerusake instalasi Github Desktop.
- Bukak program liwat menu Start.
- Mlebu menyang GitHub nggunakake rincian akun pangguna.
Fungsi utama
- Nggawe, nambah lan kloning repositori.
- Nggunakake program kanggo ngatur tab project.
- Nggawe owahan kanggo cabang.
- Nggawe masalah, narik panjalukan lan komitmen.
- Kemampuan kanggo ngakses versi awal produk anyar.
Github API
Github REST API minangka antarmuka sing nyedhiyakake pangembang akses menyang data, proyek, lan repositori Github, uga ngirim panjaluk server. Link https://api.github.com/ ngemot kabeh URL sing sampeyan bisa ngirim panjalukan GET sing paling gampang:
Paling asring, pangembang nggawe panjalukan ing basa pamrograman Python ing format JSON. Pisanan sampeyan kudu entuk informasi dhasar babagan gudang saka link – https://api.github.com/user/repos Informasi dhasar dilebokake ing file konfigurasi ing format JSON. Isine paramèter utama babagan pangguna – avatar, pembaca, jumlah repositori, download, lsp. Data iki banjur dikirim menyang server.
Ngatur lan ngatur proyek Github Desktop
Sawise nginstal, ndhaptar akun, lan nyetel aplikasi, pangguna bisa miwiti nggunakake program GitHub.
Nggawe, nambah lan kloning repositori
Kanggo nggawe repositori anyar, pilih “File” lan klik tombol “Gawe repositori”. Kanggo nambah proyek lokal, pilih menu “Berkas” lan klik tombol “Tambah Repositori Lokal”. Kanggo kloning, sampeyan kudu milih menu “File” – “Repositori Klone”.
Nggawe Cabang Anyar
Kanggo nggawe cabang proyek sing kapisah, bukak bagean Cabang Saiki banjur klik tombol Cabang Anyar. Pangguna bakal bisa ndeleng cabang ing antarmuka GitHub lan nggawe panjalukan narik kanggo nglacak owah-owahan.
Safety
Versi desktop lan web Github ngidini sampeyan ngatur lan nambah tingkat keamanan akun pangguna. Kabeh fungsi kasedhiya ing bagean “setelan keamanan kanggo panyimpenan”. Iku worth considering ing liyane rinci.
Setelan kabijakan keamanan
Ing kaca utama repositori sampeyan, klik:
- “Keamanan” – “Kebijakan Keamanan” – “Mulai Setup”.
- Nambah informasi babagan versi proyek sing didhukung lan cara nglaporake kemungkinan kerentanan.
Manajemen Grafik Ketergantungan
Grafik ketergantungan digawe kanthi otomatis kanggo kabeh repositori umum, nanging ora ana fitur kasebut kanggo repositori pribadi. Grafik kasebut ngenali kabeh aliran ketergantungan sing metu lan ngidini sampeyan ngenali kerentanan ing proyek kasebut. Kanggo nyetel grafik dependensi, klik “Setelan” – “Keamanan lan Analisis”. Ing ngelawan grafik, klik “Aktifake” utawa “Pateni”.
Lisensi
Lisensi Github nyedhiyakake panggunaan rong jinis
lisensi utama :
- GPL minangka jinis lisensi sing ngidini pangguna liya nggunakake karya wong liya ing proyek sumber terbuka liyane. Nanging, perusahaan komersial ora bisa nindakake iki.
- LGPL/Commons/MIT/Apache , etc. – pangguna menehi kode kanggo nggunakake free. Liyane bisa nggawe dhuwit saka iku.
Ngendi jinis lisensi GitHub ditemtokake [/ caption] Kita wis nliti fungsi utama layanan maya Github lan program kanggo nggarap repositori Git Bash . Langkah demi langkah kita ngomong babagan carane nggawe proyek lengkap ing sistem kontrol versi.