Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

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

Naon GitHub, naha éta diperyogikeun sareng kumaha ngagunakeun GitHub, kumaha ngamimitian nganggo jasa – pituduh pikeun pamula.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun GitHub mangrupikeun salah sahiji jasa anu paling populér pikeun hosting repositori open source. Situs ngamungkinkeun anjeun nyebarkeun proyék khusus sareng ngalacak parobahan anu dilakukeun dina unggal iterasi. Pangguna GitHub anu sanés tiasa marios kodeu pangguna sareng nyarankeun parobahanana sorangan. Definisi ieu ngan ukur masihan pamahaman anu ringkes. Nanging, pungsionalitas jasa henteu dugi ka ieu. Dina artikel ulasan ieu, urang bakal ningali Github langkung rinci.

Naon GitHub sareng Kumaha Ngamimitian – Pitunjuk Pemula

GitHub mangrupikeun portal online dimana pamekar sareng programer tiasa unggah kode anu aranjeunna ciptakeun sareng gawé bareng pikeun ningkatkeun éta. Ciri khas GitHub nyaéta sistem kontrol versi anu kuat. Kontrol Vérsi ngamungkinkeun programer pikeun ngaropea software tanpa kompromi software sorangan. Parobihan anu diusulkeun tiasa gampang dihijikeun kana sékrési lengkep, tapi ngan saatos sadaya parobihan parantos ditinjau sareng disatujuan.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Git sareng GitHub – naon bédana, kenalan heula sareng Git sareng GitHub

Naon Git?

Jawaban: Sistem kontrol versi anu gancang sareng skalabel . Git mangrupikeun sistem kontrol révisi anu disebarkeun gratis sareng open source anu dirancang pikeun gancang sareng éfisién pikeun proyék naon waé, ti anu alit dugi ka anu ageung.

Naon GitHub?

Jawaban: jasa awan anu kuat pikeun ngatur pamekaran pribadi sareng proyék open source.

Naon bédana utama?

Git mangrupikeun parangkat lunak lengkep dina kategori sistem kontrol versi, anu dipasang dina komputer pribadi pangguna. Git ngidinan Anjeun pikeun nyieun parobahan kode ngaliwatan garis paréntah (Microsoft PowerShell), sarta GitHub nyadiakeun kamampuhan pikeun nyimpen proyék dina aksés umum.

Fakta metot ngeunaan Github

  1. Jumlah maksimal pangguna dina situs taun ka tukang (nurutkeun statistik tanggal 24 Juli 2021) nyaéta 45 juta jalma.
  2. Dina 2018, Microsoft kaala GitHub pikeun $7.5 milyar.
  3. Aya repositori git open source dina Github. Saha waé tiasa ngarobih kana éta. Proyék ieu sayogi dina tautan – https://github.com/git/git?ref=stackshare
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Lengkah 0Pasang Git sareng Jieun Akun GitHub

  1. Buka situs wéb Git resmi: https://git-scm.com/downloads
  2. Pencét tautan pikeun ngaunduh versi desktop Git pikeun Windows sareng ngantosan unduhan réngsé.
  3. Ekstrak sareng jalankeun pamasang Git ku ngaklik dua kali file Git.exe. Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun
  4. Ngidinan aplikasi pikeun ngarobih PC ku ngaklik tombol “Leres” dina kotak dialog “Kontrol Akun Pamaké” anu muka.
  5. Mimitian prosés instalasi Git. Baca dokumén Lisensi Publik GNU utama teras klik Salajengna. Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun
  6. Sebutkeun lokasi pikeun masang program, atanapi tinggalkeun nilai standar. Program bakal nyarankeun anjeun nyiptakeun polder ménu Start. Skip item ieu.
  7. Pilih pangropéa téksu anu anjeun hoyong pake sareng Git. Dina jandela turun-handap, pilih Notepad ++ (atanapi pangropéa téksu sanés anu anjeun damel sateuacana) teras klik “Salajengna”. Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun
  8. Sebutkeun ngaran pikeun cabang proyék anyar. Nilai standar nyaéta “master”. Disarankeun anjeun ninggalkeun setelan ieu dina standar.
  9. Dina pilihan pikeun milih PATH, klien SSH, sertipikat server, tungtung garis sareng terminal, tinggalkeun sadayana sakumaha anu aya teras klik tombol “Salajengna”.
  10. Ninggalkeun sadaya setélan standar sareng mimitian masang program.
  11. Sakali pamasangan parantos réngsé, pariksa kotak pikeun ningali catetan pelepasan sareng mimitian Git Bash. Tutup jandela installer.

Anjeun tiasa ngadaptar akun dina Github nganggo tautan ieu: https://github.com/join. Jang ngalampahkeun ieu, anjeun kudu ngasupkeun data pendaptaran dasar diperlukeun dina mangsa nu bakal datang pikeun pariksa akun.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Lengkah 1: Jalankeun Git sareng jieun gudang lokal anu munggaran

Git gaduh dua modeu pamakean – bash (Git Bash) sareng antarbeungeut pangguna grafis (Git GUI). Pikeun ngamimitian Git Bash, buka menu Start – Windows, ketik git bash sareng pencét Enter (atanapi dua kali klik-kénca dina potong kompas program). Pikeun ngaluncurkeun Git GUI, buka menu Start – Windows, ketik git gui sareng pencét Enter. Dina hal urang, urang bakal ngagunakeun Git Bash.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Nyiptakeun proyék énggal dina Git Bash ngalibatkeun ngagunakeun paréntah khusus pikeun ngamimitian repositori énggal. Mimiti anjeun kedah muka terminal Bash ku ngaklik katuhu dina desktop teras dina menu turun-handap Git Bash Ieuh. Dina jandela terminal dina mesin lokal anjeun, jieun diréktori tés anyar (folder) ku ngetik di handap ieu:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt: Desktop getrekt $ mkdir myproject
getrekt: Desktop getrekt $ cd myproject /
Paréntah mkdir nyiptakeun folder proyék lokal anyar. Jieun gudang Github munggaran kami: https://youtu.be/yHCUc6cmhcc

Lengkah 2. Jieun file anyar dina Repository nu

Dina folder proyék, tambahkeun file téks anyar nganggo paréntah touch. Dina cara standar, paréntah bakal nyieun hiji file téks kosong nu bakal boga extension .txt.

Perhatosan! Git ngahemat / ngatur parobahan ngan ukur kana file anu dilacak. Saatos nyiptakeun file énggal, pangguna tiasa ngalacak statusna nganggo paréntah status git. Konsol bakal masihan daptar file anu aya dina gudang.

Pas anjeun nambihan file kana polder anu ngandung git Repository, program bakal perhatikeun parobihan dina proyék. Sanajan kitu, tracking otomatis moal diaktipkeun, anjeun kudu make paréntah husus pikeun ieu – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt

Lengkah 3: Tambahkeun file ka lingkungan pementasan tracking

Tambihkeun file kana lingkungan pementasan kalayan paréntah git add.
getrekt: myproject git add . Kalayan paréntah ieu, program bakal ngamimitian ngalacak otomatis sadaya file anu bakal didamel dina folder proyék. Anjeun tiasa mariksa upami paréntahna jalan sareng status git. Ieu kumaha log katingal dina garis paréntah Git Bash saatos ngetik git status:
getrekt: getrekt getrekt$ git status
On branch master
Initial commit
Changes to be committed:
(make “git rm –cached …” pikeun unstage)
file anyar ditambahkeun
Ngaran koropak anyar: getrekt.txt
file anyar: getrekt.txt Log comment: file teu acan komitmen, tapi rék ditambahkeun.

Lengkah 4 Jieun komitmen

Komit mangrupikeun titik pamariksaan tina gudang naon waé. Kantun nempatkeun, pakét robah nu nyimpen informasi ngeunaan ditambahkeun, diédit atawa dihapus file nu nyimpen kode tangtu.
getrekt:myproject getrekt $ git commit -m “MY COMMIT GUYS!”
[master (root-commit) b345d9a] COMMIT MY munggaran!
1 file robah, 1 sisipan (+)
nyieun mode 100644 getrekt.txt

Paréntah pikeun nyieun commit nyaéta git commit -m “Commit Name”.

Perhatosan! Pesen dina tungtung paréntah kedah bermakna sareng kaharti ku pamekar proyék sanés. Entong namikeun komitmen anjeun sapertos “asdfadsf” atanapi “foobar”. Upami teu kitu, teu aya anu bakal ngartos nanaon, sareng anjeun kedah nyéépkeun waktos ngahapus aranjeunna.

Lengkah 5. Jieun cabang anyar cabang anyar

Cabang anyar mangrupikeun cabang pinuh tina proyék, anu diwangun ku sakumpulan komitmen. Ngawakilan sékrési produk anu misah, tapi dina sistem kontrol versi. Cabang ngamungkinkeun pamaké pikeun mindahkeun antara “nagara bagian” proyek.

Dina dokuméntasi git resmi, katerangan cabang nyaéta: “Cabang di Git sareng Github mangrupikeun penunjuk anu tiasa dipindah-pindahkeun kana salah sahiji komitmen gudang.”

Salaku conto, upami pangguna hoyong nambihan halaman énggal kana halaman wébna, aranjeunna tiasa nyiptakeun cabang énggal pikeun halaman khusus éta tanpa mangaruhan badan utama proyék. Pas anjeunna parantos réngsé, anjeunna tiasa ngahijikeun parobihan tina cabangna kana anu utama. Dina kasus cabang anyar, Git ngalacak mana commit cabangna.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Saatos ngalaksanakeun paréntah, anjeun tiasa ngetik git branch dina konsol pikeun ngonfirmasi kreasi cabang:
getrekt:myproject getrekt $ git branch
master
* my-new-branch Ngaran my-new-branch kalayan tanda bintang nunjukkeun cabang mana pamaké. ayeuna on.

Catetan: Sacara standar, cabang pangheulana unggal repo git dingaranan “master” (sareng biasana dianggo salaku master dina proyék). Salaku bagian tina gelut ngalawan rasisme, sababaraha pamekar geus mimiti ngagunakeun ngaran alternatif pikeun cabang standar, kayaning “primer”. Nanging, langkung sering, pangguna tiasa ningali “master” atanapi nami anu sami anu dianggo pikeun ngarujuk kana.

Perlu émut yén ampir unggal gudang gaduh cabang master anu tiasa dianggap versi resmi proyék éta. Upami éta halaman wéb, maka cabangna mangrupikeun versi anu ditingali ku pangguna. Upami éta mangrupikeun aplikasi, maka cabang master nyaéta sékrési anu dipasang ku pangguna dina komputer atanapi alat sélulérna. Ieu kumaha versi tradisional produk Git sareng Github jalanna. Situs resmi ngagaduhan dokuméntasi anu langkung rinci ngeunaan ngagunakeun nami cabang standar anu béda. Inpormasi na sayogi dina Github di https://github.com/github/renaming
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Dina kasus dibalikkeun ka cabang proyék sareng nyiptakeun sababaraha komitmen, cabang énggal moal dilacak ku sistem kontrol versi dugi ka pangguna nyerat tracking otomatis. .

Lengkah 6 Jieun Repository GitHub Anyar

Léngkah ieu henteu diperyogikeun upami anjeun ngan ukur hoyong ngawas kode anjeun sacara lokal. Tapi upami anjeun damel di tim sareng nampi parobihan ti programer sanés, maka anjeun tiasa nganggo kamampuan GitHub ayeuna pikeun ngarobih kode proyék. Pikeun nyieun gudang anyar dina GitHub, anjeun kedah log in kana sistem sareng angkat ka halaman utama situs éta. Tina ménu utama, klik tombol “Repository Anyar”, anu aya di handapeun tanda “+” gigireun poto profil di pojok katuhu luhur bar navigasi: Saatos ngaklik tombol, GitHub bakal naroskeun ka nu gaduh proyék. pikeun nami Repository sareng masihan pedaran pondok:
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Salajengna, klik tombol “Jieun gudang” pikeun mastikeun kreasi proyék anyar. Kotak dialog bakal muncul naroskeun ka pangguna upami aranjeunna hoyong nyiptakeun gudang ti mimiti atanapi nambihan anu tos aya anu didamel sacara lokal. Dina kasus kadua, anjeun kedah unggah polder proyék ka Github.

Perhatosan! Ngundeur gudang lokal ogé bisa lumangsung maké garis paréntah, sarta leuwih husus paréntah git remote nambahkeun origin github_url (nyiptakeun rékaman sambungan anyar ka Repository jauh), git push -u origin master (ngadegkeun sambungan antara cabang di. anu lokasina pamekar sareng cabang master dina server jauh).

Ieu sapertos log dina garis paréntah 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, geus.
Tulisan objék: 100% (3/3), 263 bait | 0 bait / s, rengse.
Total 3 (delta 0), dipaké deui 0 (delta 0)
Pikeun HTTPS://github.com/cubeton/mynewrepository.git
* [cabang anyar] master -> master
Cabang master nyetél lagu master cabang jauh ti asal.

Lengkah 7: Ngadorong Cabang Proyék ka GitHub

Cabang proyék anyar sareng gudang parantos didamel. Tetep “nyorong” cabang sareng mindahkeun kana gudang Github énggal. Ku cara ieu, anggota komunitas pihak katilu bakal tiasa ningali kode sareng ngadamel parobihan. Lamun révisi disatujuan, nu boga proyék bisa ngagabungkeun parobahan kana versi utama proyék. Pikeun nyorong parobihan kana cabang énggal dina GitHub, anjeun kedah ngalebetkeun paréntah git push dina garis paréntah. GitHub bakal otomatis nyieun cabang dina Repository jauh:
getrekt: myproject getrekt $ git push asal abdi-anyar-cabang
cacah objék: 3, rengse.
Délta komprési ngagunakeun nepi ka 8 threads.
Ngompres objék: 100% (2/2), rengse.
objék nulis: 100% (3/3), 313 bait | 0 bait / s, rengse.
Total 3 (delta 0), dipaké deui 0 (delta 0)
Pikeun https://github.com/cubeton/mynewrepository.git
* [cabang anyar] my-new-branch -> my-new-branch Saatos nyegerkeun halaman GitHub, pangguna bakal ningali cabang énggal anu didorong kana gudang.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Sajaba

Naon hartosna kecap asal dina paréntah git push origin? Lamun pamaké clone Repository jauh dina mesin lokal maranéhanana, git nyiptakeun landian baku pikeun eta dina ampir kabéh kasus, “asal”, nu dasarna mangrupakeun shorthand pikeun URL tina Repository jauh. Ngirimkeun proyék ka GitHub: https://youtu.be/zM6z57OtR2Q

Lengkah 8. Jieun pamundut tarikan munggaran

Paménta tarik (atanapi pamenta tarik) mangrupikeun cara pikeun ngageterkeun pamilik gudang yén pamekar hoyong ngadamel sababaraha parobihan kana kode éta. Ieu kumaha halaman anu nganggo pamundut tarik sapertos kieu:
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Ieu kumaha antarmuka bagian saatos nyiptakeun pamundut tarik:
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Lengkah 9 Gabungkeun pamundut tarik

Tombol héjo “Gabungkeun pamundut tarik” di handap nyiptakeun pamundut tarik. Saatos ngaklik éta, parobihan anu dilakukeun bakal ditambah kana cabang utama proyék.

Perhatosan! Pupus cabang saatos ngahiji. Sajumlah ageung di antarana tiasa nyababkeun kabingungan dina proyék. Pikeun mupus cabang, klik tombol abu “Hapus cabang” di pojok katuhu handap.

Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Pikeun mariksa status commits ayeuna, klik dina link “Commits” dina kaca pisan mimiti Repository nu. Ngaklik bakal mintonkeun sakabéh daptar commits dina cabang ieu. Potret layar nunjukkeun persis anu nembé diciptakeun.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Di sisi katuhu nyaéta kode hash unggal komitmen. Kode hash mangrupikeun identifier unik anu tiasa dianggo nalika nyambungkeun API sareng jasa pihak katilu. Anjeun ogé tiasa ngarujuk kana komitmen khusus ku nomer ID dina versi desktop Git Bash dina garis paréntah.

Lengkah 10 Balikkeun Parobahan Github dina Mesin Lokal

Ayeuna, gudang dina sistem Github katingalina rada béda ti pangguna dina komputer lokal. Salaku conto, komitmen anu dilakukeun ku pangguna dina cabangna sorangan sareng dihijikeun kana cabang master henteu aya dina mesin lokal. Pikeun otomatis nyingkronkeun vérsi proyék anu béda, anjeun kedah nganggo paréntah git pull origin master (nalika dianggo dina cabang master) atanapi git pull.
getrekt: myproject getrekt $ git pull asal master
jauh: objék cacah: 1, rengse.
jauh: total 1 (delta 0), dipaké deui 0 (delta 0), pak-digunakeun deui 0
Ti HTTPS://github.com/cubeton/mynewrepository
* master cabang -> FETCH_HEAD  
23242..232433berer3444 master -> asal / master
getrekt. txt | 1 +
1 file dirobah, 1 sisipan (+)Pikeun pariksa status paréntah ayeuna, ketik git log dina garis paréntah. Bakal daptar sadaya commits.
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>
Kaping: Jum Jan 07 17:48:00 2021 -02356
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Gabung: 33fh5d 3689gfh
Author: Friekt@1000001: Friekt
@5070000000000000000
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 Jan 07 17:58:00 2021 -02356
Ieu komitmen munggaran kuring! Siap! Ayeuna pangguna wawuh sareng sagala jinis padamelan dina sistem kontrol versi. Tutorial Git sareng GitHub pikeun pamula ngeunaan cara masang Git sareng ngamimitian nganggo Github, cabang, repositori, komitmen sareng konsép sanésna dina prakték GitHub: https://youtu.be/zZBiln_2FhM

Fitur tambahan tina Github sareng Git

Hayu urang nempo “chip” mangpaat séjén anu bakal ngidinan pamekar pikeun simplify karya dina kadali versi.

Kloning gudang ka mesin lokal

Pindah ka gudang GitHub anjeun. Di pojok katuhu luhur luhureun daptar file, buka menu turun-handap “Klon atanapi unduh”. Nyalin URL klon HTTPS.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Balik deui ka jandela Git Bash sareng lebetkeun paréntah:
git clone repository_url

repository_url – URL proyék ayeuna anu bakal diklon. Gantina, url of Repository diselapkeun.

Dina conto di luhur, paréntah clones Repository leuwih HTTPS. Pilihan séjén nyaéta kloning sareng URL ngaliwatan konci SSH. Jang ngalampahkeun ieu, anjeun kedah ngahasilkeun pasangan konci SSH dina Windows sareng napelkeun konci umum kana akun GitHub.

Pananjung repositories jauh

Saatos kloning, salinan gudang ti GitHub kedah muncul dina diréktori kerja dina komputer. Proyék kedah ngandung diréktori kalayan nami sareng file utama. Pikeun ngalih ka dinya, anjeun kedah nyerat paréntah di handap ieu:
cd git_project

Catetan: Ganti git_project sareng nami saleresna tina gudang anu diunduh, atanapi sebatkeun eusi diréktori ayeuna sareng paréntah ls. Metodeu kadua dianggo dina kasus dimana pangguna henteu tiasa émut nami proyék.

Versi desktop GitHub – naon GitHub Desktop, fungsionalitas utama, fitur sareng prosés instalasi

GitHub Desktop mangrupikeun aplikasi desktop anu nyayogikeun interaksi dumasar GUI sareng GitHub. Beda sareng Git, versi desktop GitHub ngamungkinkeun anjeun ngalaksanakeun paréntah anu sami nganggo antarbeungeut pangguna ku ngaklik tombol, anu matak ngagampangkeun damel sareng repositori.

Kumaha carana install

  1. Turutan tautan – https://desktop.github.com/ Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun
  2. Mimitian ngundeur pakét instalasi program.
  3. Pencét dua kali dina ikon file anu diunduh sareng teraskeun pamasangan Github Desktop.
  4. Ngajalankeun program ngaliwatan menu Start.
  5. Asup ka GitHub ngagunakeun detil akun pamaké anjeun.

Fungsi utama

  • Nyiptakeun, nambihan sareng kloning repositori.
  • Ngagunakeun program pikeun ngatur tab proyék.
  • Ngadamel parobahan kana cabang.
  • Nyiptakeun masalah, narik paménta sareng komitmen.
  • Kamampuhan pikeun ngakses versi awal produk anyar.

API Github

API REST Github mangrupikeun antarbeungeut anu nyayogikeun pangembang aksés kana data Github, proyék, sareng repositori, ogé ngirim pamundut server. Link https://api.github.com/ ngandung sadaya URL dimana anjeun tiasa ngirim pamundut GET pangbasajanna:
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Seringna, pamekar nyiptakeun pamundut dina basa pamrograman Python dina format JSON. Mimiti anjeun kedah kéngingkeun inpormasi dasar ngeunaan gudang tina tautan – https://api.github.com/user/repos Inpormasi dasar diasupkeun kana file konfigurasi dina format JSON. Éta ngandung parameter utama ngeunaan pangguna – avatar, pamiarsa, jumlah repositori, undeuran, jsb. Data ieu lajeng dikirimkeun ka server.

Ngatur sareng ngonpigurasikeun proyék Github Desktop

Saatos masang, ngadaptar akun, sareng nyetél aplikasi, pangguna tiasa ngamimitian nganggo program GitHub.

Nyiptakeun, nambihan sareng kloning gudang

Pikeun nyieun gudang anyar, pilih “File” teras klik tombol “Jieun gudang”. Pikeun nambahkeun proyék lokal, pilih menu “File” teras klik tombol “Tambahkeun Repository Lokal”. Pikeun kloning, anjeun kedah milih menu “File” – “Repository Clone”.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Nyieun Cabang Anyar

Pikeun nyieun cabang proyék anu misah, buka bagian Cabang Ayeuna teras klik tombol Cabang Anyar. Pangguna bakal tiasa ningali cabang dina antarmuka GitHub sareng ngadamel pamundut tarik pikeun ngalacak parobihan.
Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Kasalametan

Versi desktop sareng wéb Github ngamungkinkeun anjeun pikeun ngonpigurasikeun sareng ningkatkeun tingkat kaamanan akun pangguna. Sadaya pungsionalitasna sayogi dina bagian “Setélan kaamanan pikeun neundeun”. Eta sia tempo di leuwih jéntré.

Setélan kawijakan kaamanan

Dina halaman utama gudang anjeun, klik:

  • “Kaamanan” – “Sarat jeung Kaayaan Kaamanan” – “Mimitian Setup”.
  • Tambihkeun inpormasi ngeunaan vérsi proyék anjeun anu dirojong sareng cara ngalaporkeun kamungkinan kerentanan.

Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Manajemén Grafik kagumantungan

Grafik kagumantungan sacara otomatis dihasilkeun pikeun sadaya gudang umum, tapi teu aya fitur sapertos kitu pikeun gudang swasta. Grafik ngaidentipikasi sadaya aliran kagumantungan anu kaluar sareng ngamungkinkeun anjeun pikeun ngaidentipikasi kerentanan dina proyék éta. Pikeun nyetél grafik kagumantungan, klik “Setélan” – “Kaamanan sareng Analisis”. Sabalikna grafik, klik “Aktipkeun” atanapi “Pareuman”.

Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun

Lisénsi

Lisénsi Github nyayogikeun dua jinis
lisénsi utama :

  1. GPL mangrupikeun jinis lisénsi anu ngamungkinkeun pangguna sanés nganggo padamelan batur dina proyék open source sanés. Sanajan kitu, pausahaan komérsial teu bisa ngalakukeun ieu.
  2. LGPL/Commons/MIT/Apache , jsb – pamaké méré jauh kode-Na pikeun pamakéan bébas. Batur bisa nyieun duit ti dinya.


Naon Github, kumaha ngagunakeunana, kumaha carana ngadamel proyék, ngatur sareng ngonpigurasikeun Dimana jinis lisénsi GitHub dieusian [/ caption] Kami parantos marios fungsionalitas utama jasa awan Github sareng program pikeun damel sareng repositori Git Bash . Léngkah-léngkah kami nyarioskeun kumaha cara nyiptakeun proyék lengkep dina sistem kontrol versi.

info
Rate author
Add a comment