Beth yw GitHub, pam mae ei angen a sut i ddefnyddio GitHub, sut i ddechrau defnyddio’r gwasanaeth – canllaw i ddechreuwyr.
GitHub yw un o’r gwasanaethau mwyaf poblogaidd ar gyfer cynnal storfeydd ffynhonnell agored. Mae’r wefan yn caniatáu ichi gyhoeddi prosiectau wedi’u teilwra ac olrhain newidiadau a wneir ym mhob iteriad. Gall defnyddwyr GitHub eraill adolygu’r cod defnyddiwr ac awgrymu eu newidiadau eu hunain. Dim ond dealltwriaeth gryno y mae’r diffiniad hwn yn ei ddarparu. Fodd bynnag, nid yw ymarferoldeb y gwasanaeth yn gyfyngedig i hyn. Yn yr erthygl adolygu hon, byddwn yn edrych ar Github yn fwy manwl.
- Beth yw GitHub a Sut i Gychwyn Arni – Canllaw i Ddechreuwyr
- Git a GitHub – beth yw’r gwahaniaeth, adnabyddiaeth gyntaf â Git a GitHub
- Beth yw Git?
- Beth yw GitHub?
- Beth yw’r prif wahaniaeth?
- Ffeithiau diddorol am Github
- Nodweddion Github
- Sut Mae GitHub yn Gweithio, Nodweddion
- Fforchio
- Tynnu ceisiadau
- Cyfuno
- Canllaw – sut i ddechrau yn Github o’r dechrau
- Cam 0Gosod Git a Creu Cyfrif GitHub
- Cam 1: Lansio Git a chreu’r ystorfa leol gyntaf
- Cam 2. Creu ffeil newydd yn yr ystorfa
- Cam 3: Ychwanegu’r ffeil i’r amgylchedd llwyfannu olrhain
- Cam 4Creu ymrwymiad
- Cam 5. Creu cangen newydd cangen newydd
- Cam 6Creu Storfa GitHub Newydd
- Cam 7: Gwthio Cangen y Prosiect i GitHub
- Yn ogystal
- Cam 8. Creu’r cais tynnu cyntaf
- Cam 9 Cyfuno’r cais tynnu
- Cam 10 Dychwelyd Newidiadau Github ar Beiriant Lleol
- Nodweddion ychwanegol Github a Git
- Clonio ystorfa i beiriant lleol
- Dod o hyd i ystorfeydd anghysbell
- Fersiwn bwrdd gwaith GitHub – beth yw GitHub Desktop, prif ymarferoldeb, nodweddion a phroses gosod
- Sut i osod
- Prif swyddogaeth
- API Github
- Rheoli a ffurfweddu prosiectau Github Desktop
- Creu, ychwanegu a chlonio ystorfa
- Creu Cangen Newydd
- Diogelwch
- Gosod polisi diogelwch
- Rheoli Graff Dibyniaeth
- Trwyddedau
Beth yw GitHub a Sut i Gychwyn Arni – Canllaw i Ddechreuwyr
Porth ar-lein yw GitHub lle gall datblygwyr a rhaglenwyr uwchlwytho’r cod y maent yn ei greu a chydweithio i’w wella. Dilysnod GitHub yw ei system rheoli fersiwn gadarn. Mae rheoli fersiwn yn caniatáu i raglenwyr addasu meddalwedd heb gyfaddawdu ar y feddalwedd ei hun. Mae’n hawdd cyfuno’r newidiadau arfaethedig yn ddatganiad llawn, ond dim ond ar ôl i’r holl newidiadau gael eu hadolygu a’u cymeradwyo.
Git a GitHub – beth yw’r gwahaniaeth, adnabyddiaeth gyntaf â Git a GitHub
Beth yw Git?
Ateb: System rheoli fersiwn cyflym a graddadwy . Mae Git yn system rheoli adolygu dosbarthedig am ddim ac agored sydd wedi’i dylunio i fod yn gyflym ac yn effeithlon ar gyfer unrhyw brosiect, o fach i fawr iawn.
Beth yw GitHub?
Ateb: gwasanaeth cwmwl pwerus ar gyfer rheoli datblygiadau preifat a phrosiectau ffynhonnell agored.
Beth yw’r prif wahaniaeth?
Mae Git yn feddalwedd llawn yn y categori system rheoli fersiwn, sy’n cael ei osod ar gyfrifiadur personol y defnyddiwr. Mae Git yn caniatáu ichi wneud newidiadau i’r cod trwy’r llinell orchymyn (Microsoft PowerShell), ac mae GitHub yn darparu’r gallu i storio prosiectau mewn mynediad cyhoeddus.
Ffeithiau diddorol am Github
- Uchafswm nifer y defnyddwyr ar y wefan y llynedd (yn ôl ystadegau ar Orffennaf 24, 2021) oedd 45 miliwn o bobl.
- Yn 2018, prynodd Microsoft GitHub am $7.5 biliwn.
- Mae storfa git ffynhonnell agored ar Github. Gall unrhyw un wneud newidiadau iddo. Mae’r prosiect ar gael ar y ddolen – https://github.com/git/git?ref=stackshare
Enghraifft o gadwrfa GitHub[/ caption]
Nodweddion Github
- Y gallu i integreiddio â’r llwyfannau a’r gwasanaethau mwyaf poblogaidd – Amazon, Google Cloud a Code Climate.
- Cefnogaeth i dros 200 o ieithoedd rhaglennu.
- Lefel uchel o gydgrynhoi a “undod urdd”. Pan fydd defnyddiwr yn cyhoeddi eu prosiect ar GitHub, gall gweddill y gymuned raglennu lawrlwytho a gwerthuso’r gwaith, ansawdd y cod, a graddau ei soffistigedigrwydd. Gall defnyddwyr trydydd parti rybuddio perchennog y prosiect am broblemau posibl, gwrthdaro amrywiol, ac ati.
Sut Mae GitHub yn Gweithio, Nodweddion
Tri o nodweddion pwysicaf Github yw canghennu, ceisiadau tynnu, ac uno. Mae’n werth ystyried pob swyddogaeth ar wahân.
Fforchio
Mae fforchio prosiect yn creu copi (fforch) sy’n caniatáu i’r defnyddiwr arbrofi’n rhydd heb effeithio ar y prosiect gwreiddiol. Creu ffyrc a cheisiadau tynnu: https://youtu.be/nT8KGYVurIU
Tynnu ceisiadau
Cyhoeddir cais tynnu gan y datblygwr ar ôl iddo orffen gweithio ar drwsio/newid y cod. Ar yr un pryd, gall perchennog y prosiect ei hun adolygu’r newidiadau a wnaed a gofyn unrhyw gwestiynau ychwanegol.
Cyfuno
Ar ôl i’r perchennog gymeradwyo’r cais tynnu, maent yn uno’r cais tynnu ac yn cymhwyso’r newidiadau o’r prosiect fforchog i’r cod ffynhonnell.
Canllaw – sut i ddechrau yn Github o’r dechrau
Mae’r canllaw hwn yn berffaith ar gyfer pob dechreuwr sydd newydd ddechrau dysgu Git a Github. Bydd y camau canlynol yn eich helpu i adeiladu system optimaidd ar gyfer gweithio gyda meddalwedd hwn. Byddwch yn dysgu sut i wneud newidiadau i’r cod sylfaen, agor cais tynnu (creu cais tynnu), a chyfuno cod yn y brif gangen. Felly gadewch i ni ddechrau.
Dangosfwrdd cyfrif GitHub[/ capsiwn]
Cam 0Gosod Git a Creu Cyfrif GitHub
- Ewch i wefan swyddogol Git: https://git-scm.com/downloads
- Cliciwch ar y ddolen i lawrlwytho’r fersiwn bwrdd gwaith o Git ar gyfer Windows ac aros i’r lawrlwythiad gael ei gwblhau.
- Tynnwch a rhedeg y gosodwr Git trwy glicio ddwywaith ar y ffeil Git.exe.
- Gadewch i’r cais wneud newidiadau i’r PC trwy glicio ar y botwm “Ie” yn y blwch deialog “Rheoli Cyfrif Defnyddiwr” sy’n agor.
- Dechreuwch y broses gosod Git. Darllenwch brif ddogfen Trwydded Gyhoeddus GNU a chliciwch ar Next.
- Nodwch leoliad i osod y rhaglen, neu gadewch y gwerthoedd rhagosodedig. Bydd y rhaglen yn eich annog i greu ffolder dewislen Start. Hepgor yr eitem hon.
- Dewiswch y golygydd testun rydych chi am ei ddefnyddio gyda Git. Yn y gwymplen, dewiswch Notepad ++ (neu unrhyw olygydd testun arall yr ydych wedi gweithio ag ef o’r blaen) a chliciwch ar “Nesaf”.
- Nodwch enw ar gyfer y gangen prosiect newydd. Y gwerth rhagosodedig yw “meistr”. Argymhellir eich bod yn gadael y gosodiad hwn yn y rhagosodiad.
- Yn yr opsiynau ar gyfer dewis PATH, cleient SSH, tystysgrifau gweinydd, terfyniadau llinell a therfynell, gadewch bopeth fel y mae a chliciwch ar y botwm “Nesaf”.
- Gadewch yr holl osodiadau diofyn a dechrau gosod y rhaglen.
- Unwaith y bydd y gosodiad wedi’i gwblhau, gwiriwch y blychau i weld y nodiadau rhyddhau a chychwyn Git Bash. Caewch y ffenestr gosodwr.
Gallwch gofrestru cyfrif ar Github gan ddefnyddio’r ddolen ganlynol: https://github.com/join. I wneud hyn, rhaid i chi nodi’r data cofrestru sylfaenol sy’n ofynnol yn y dyfodol i wirio’r cyfrif.
Cam 1: Lansio Git a chreu’r ystorfa leol gyntaf
Mae gan Git ddau fodd defnydd – bash (Git Bash) a rhyngwyneb defnyddiwr graffigol (Git GUI). I gychwyn Git Bash, agorwch y ddewislen Start – Windows, teipiwch git bash a gwasgwch Enter (neu cliciwch ddwywaith ar y chwith ar lwybr byr y rhaglen). I lansio’r Git GUI, agorwch y ddewislen Start – Windows, teipiwch git gui a gwasgwch Enter. Yn ein hachos ni, byddwn yn defnyddio Git Bash.
Mae creu prosiect newydd yn Git Bash yn golygu defnyddio gorchmynion arbennig i gychwyn ystorfa newydd. Yn gyntaf mae angen i chi agor terfynell Bash trwy dde-glicio ar y bwrdd gwaith ac yna yn y gwymplen Git Bash Here. Mewn ffenestr derfynell ar eich peiriant lleol, crëwch gyfeiriadur prawf newydd (ffolder) trwy deipio’r canlynol:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
Mae’r gorchymyn mkdir yn creu ffolder prosiect lleol newydd. Creu ein cadwrfa Github gyntaf: https://youtu.be/yHCUc6cmhcc
Cam 2. Creu ffeil newydd yn yr ystorfa
Yn y ffolder prosiect, ychwanegwch ffeil testun newydd gan ddefnyddio’r gorchymyn cyffwrdd. Yn y ffordd safonol, bydd y gorchymyn yn creu ffeil testun gwag a fydd â’r estyniad .txt.
Sylw! Mae Git yn arbed/rheoli newidiadau i’r ffeiliau y mae’n eu tracio yn unig. Ar ôl creu ffeil newydd, gall y defnyddiwr olrhain ei statws gan ddefnyddio’r gorchymyn statws git. Bydd y consol yn rhoi rhestr o’r ffeiliau sy’n bresennol yn yr ystorfa.
Cyn gynted ag y byddwch yn ychwanegu ffeil i’r ffolder sy’n cynnwys y storfa git, bydd y rhaglen yn sylwi ar y newid y tu mewn i’r prosiect. Fodd bynnag, ni fydd olrhain awtomatig yn cael ei alluogi, rhaid i chi ddefnyddio gorchymyn arbennig ar gyfer hyn – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ls
getrekt.txt
Cam 3: Ychwanegu’r ffeil i’r amgylchedd llwyfannu olrhain
Ychwanegwch y ffeil i’r amgylchedd llwyfannu gyda’r gorchymyn git add.
getrekt: myproject git ychwanegu . Gyda’r gorchymyn hwn, bydd y rhaglen yn dechrau olrhain yr holl ffeiliau a fydd yn cael eu creu yn ffolder y prosiect yn awtomatig. Gallwch wirio a yw’r gorchymyn yn gweithio gyda statws git. Dyma sut olwg sydd ar y logiau ar linell orchymyn Git Bash ar ôl teipio statws git:
getrekt: getrekt getrekt$ git status
Ar cangen meistr Ymrwymiad
cychwynnol
Newidiadau i’w hymrwymo:
(defnyddiwch “git rm –cached …” i unstage)
Ychwanegwyd ffeil newydd
Enw ffeil newydd: getrekt.txt
ffeil newydd: getrekt.txt Sylw cofnod: Nid yw’r ffeil wedi’i hymrwymo eto, ond mae ar fin cael ei hychwanegu.
Cam 4Creu ymrwymiad
Mae ymrwymo yn bwynt gwirio unrhyw gadwrfa. Yn syml, pecyn newid sy’n storio gwybodaeth am ffeiliau sydd wedi’u hychwanegu, eu golygu neu eu dileu sy’n storio cod penodol.
getrekt:myproject getrekt $git commit -m “FY YMRWYMIAD CYNTAF GUYS!”
[meistr (root-commit) b345d9a] FY YMRWYMIAD CYNTAF!
Newidiwyd 1 ffeil, 1 mewnosodiad(+)
creu modd 100644 getrekt.txt
Y gorchymyn i greu ymrwymiad yw git commit -m “Commit Name”.
Sylw! Dylai’r neges ar ddiwedd y gorchymyn fod yn ystyrlon ac yn ddealladwy i ddatblygwyr prosiect eraill. Peidiwch ag enwi eich ymrwymiadau fel “asdfadsf” neu “foobar”. Fel arall, ni fydd neb yn deall unrhyw beth, a bydd yn rhaid i chi dreulio llawer o amser yn eu dileu.
Cam 5. Creu cangen newydd cangen newydd
Mae cangen newydd yn gangen lawn o’r prosiect, sy’n cynnwys set gyfan o ymrwymiadau. Yn cynrychioli rhyddhad ar wahân o’r cynnyrch, ond o fewn y system rheoli fersiwn. Mae canghennau’n caniatáu i’r defnyddiwr symud rhwng “cyflwr” prosiect.
Yn y ddogfennaeth git swyddogol, y disgrifiad o ganghennau yw: “Mae cangen yn Git a Github yn bwyntydd symudol i un o ymrwymiadau’r gadwrfa.”
Er enghraifft, pe bai defnyddiwr am ychwanegu tudalen newydd at eu gwefan, byddent yn gallu creu cangen newydd ar gyfer y dudalen benodol honno yn unig heb effeithio ar brif gorff y prosiect. Cyn gynted ag y gwneir ef ag ef, gall uno y cyfnewidiadau o’i gangen i’r brif un. Yn achos cangen newydd, mae Git yn cadw golwg ar ba ymrwymiad y daeth canghennog ohono.
Ar ôl gweithredu’r gorchymyn, gallwch deipio cangen git yn y consol i gadarnhau creu’r gangen:
getrekt:myproject getrekt $ git cangen
meistr
* cangen fy-newydd Mae’r enw cangen fy-newydd gyda seren yn dynodi pa gangen y defnyddiwr ar hyn o bryd.
Nodyn: Yn ddiofyn, gelwir cangen gyntaf pob repo git yn “feistr” (ac fel arfer fe’i defnyddir fel y meistr mewn prosiect). Fel rhan o’r frwydr yn erbyn hiliaeth, mae rhai datblygwyr wedi dechrau defnyddio enwau amgen ar gyfer y gangen ddiofyn, fel “cynradd”. Fodd bynnag, yn amlach na pheidio, efallai y bydd defnyddwyr yn gweld “meistr” neu enwau tebyg a ddefnyddir i gyfeirio ato.
Mae’n werth cofio bod gan bron bob storfa brif gangen y gellir ei hystyried yn fersiwn swyddogol y prosiect. Os yw’n wefan, yna’r gangen yw’r fersiwn y mae defnyddwyr yn ei gweld. Os yw’n gymhwysiad, yna’r brif gangen yw’r datganiad y mae defnyddwyr yn ei osod ar eu cyfrifiadur neu ddyfais symudol. Dyma sut mae fersiynau traddodiadol o gynhyrchion Git a Github yn gweithio. Mae gan y wefan swyddogol ddogfennaeth fanylach ar ddefnyddio gwahanol enwau cangen rhagosodedig. Mae gwybodaeth ar gael ar Github yn https://github.com/github/renaming
Os byddwch yn dychwelyd i gangen prosiect ac yn creu ymrwymiadau lluosog, ni fydd y gangen newydd yn cael ei holrhain gan y system rheoli fersiynau nes bod y defnyddiwr yn ysgrifennu olrhain awtomatig.
Cam 6Creu Storfa GitHub Newydd
Nid oes angen y cam hwn os mai dim ond yn lleol yr ydych am olrhain eich cod. Ond os ydych chi’n gweithio mewn tîm ac yn derbyn newidiadau gan raglenwyr eraill, yna gallwch chi ddefnyddio galluoedd cyfredol GitHub i newid cod y prosiect ar y cyd. I greu ystorfa newydd ar GitHub, mae angen i chi fewngofnodi i’r system a mynd i brif dudalen y wefan. O’r brif ddewislen, cliciwch ar y botwm “Storfa Newydd”, sydd wedi’i lleoli o dan yr arwydd “+” wrth ymyl y llun proffil yng nghornel dde uchaf y bar llywio: Ar ôl clicio ar y botwm, bydd GitHub yn gofyn i berchennog y prosiect i enwi’r gadwrfa a rhoi disgrifiad byr:
Nesaf, cliciwch ar y botwm “Creu ystorfa” i gadarnhau creu prosiect newydd. Bydd blwch deialog yn ymddangos yn gofyn i’r defnyddiwr a yw am greu ystorfa o’r dechrau neu ychwanegu un sy’n bodoli eisoes a grëwyd yn lleol. Yn yr ail achos, mae angen i chi uwchlwytho’r ffolder prosiect i Github.
Sylw! Gall lawrlwytho ystorfa leol hefyd ddigwydd trwy ddefnyddio’r llinell orchymyn, ac yn fwy penodol y gorchmynion git remote ychwanegu tarddiad github_url (yn creu cofnod o gysylltiad newydd i’r ystorfa bell), git push -u origin master (yn sefydlu cysylltiad rhwng y gangen yn y mae’r datblygwr wedi’i leoli a’r brif gangen ar weinydd pell).
Dyma sut olwg sydd ar y logiau ar linell orchymyn Git Bash:
getrekt:myproject getrekt $ git remote ychwanegu tarddiad https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Cyfrif gwrthrychau: 3, gwneud.
Gwrthrychau ysgrifennu: 100% (3/3), 263 bytes | 0 beit/s, wedi’i wneud.
Cyfanswm 3 (delta 0), ailddefnyddio 0 (delta 0)
I https://github.com/cubeton/mynewrepository.git
* [cangen newydd] meistr -> meistr
Cangen meistr sefydlu i olrhain cangen meistr o bell o darddiad.
Cam 7: Gwthio Cangen y Prosiect i GitHub
Mae cangen ac ystorfa prosiect newydd wedi’u creu. Erys i “wthio” y gangen a’i throsglwyddo i ystorfa newydd Github. Fel hyn, bydd aelodau trydydd parti o’r gymuned yn gallu gweld y cod a gwneud newidiadau iddo. Os caiff y diwygiadau eu cymeradwyo, gall perchennog y prosiect gyfuno’r newidiadau â phrif fersiwn y prosiect. I wthio newidiadau i gangen newydd ar GitHub, mae angen i chi nodi’r gorchymyn gwthio git yn y llinell orchymyn. Bydd GitHub yn creu cangen yn awtomatig yn y gadwrfa bell:
getrekt:myproject getrekt$ git gwthio tarddiad fy-new-cangen
Cyfrif gwrthrychau: 3, wedi’i wneud.
Cywasgu Delta gan ddefnyddio hyd at 8 edafedd.
Cywasgu gwrthrychau: 100% (2/2), wedi’i wneud.
Ysgrifennu gwrthrychau: 100% (3/3), 313 bytes | 0 beit/s, wedi’i wneud.
Cyfanswm 3 (delta 0), ailddefnyddiwyd 0 (delta 0)
I https://github.com/cubeton/mynewrepository.git
* [cangen newydd] my-new-branch -> my-new-branch Ar ôl adnewyddu’r dudalen GitHub, bydd y defnyddiwr yn gweld y gangen newydd sydd wedi’i gwthio i mewn i’r ystorfa.
Yn ogystal
Beth mae’r gair tarddiad yn ei olygu yn y gorchymyn tarddiad git push? Pan fydd defnyddiwr yn clonio ystorfa anghysbell ar eu peiriant lleol, mae git yn creu alias safonol ar ei gyfer ym mron pob achos, “tarddiad”, sydd yn ei hanfod yn llaw fer ar gyfer URL yr ystorfa anghysbell. Cyflwyno prosiect i GitHub: https://youtu.be/zM6z57OtR2Q
Cam 8. Creu’r cais tynnu cyntaf
Mae cais tynnu (neu gais tynnu) yn ffordd o hysbysu perchnogion cadwrfeydd bod datblygwr eisiau gwneud rhai newidiadau i’r cod. Dyma sut olwg sydd ar y dudalen gyda’r cais tynnu wedi’i ychwanegu:
Dyma sut olwg sydd ar y rhyngwyneb adran ar ôl creu’r cais tynnu:
Cam 9 Cyfuno’r cais tynnu
Mae’r botwm gwyrdd “Uno cais tynnu” ar y gwaelod yn creu cais tynnu. Ar ôl clicio arno, mae’r newidiadau a wnaed yn cael eu hychwanegu at brif gangen y prosiect.
Sylw! Dileu’r gangen ar ôl yr uno. Gall nifer fawr ohonynt arwain at ddryswch yn y prosiect. I ddileu cangen, cliciwch ar y botwm llwyd “Dileu cangen” yn y gornel dde isaf.
I wirio statws cyfredol yr ymrwymiadau, cliciwch ar y ddolen “Commits” ar dudalen gyntaf un y gadwrfa. Bydd clicio yn dangos y rhestr gyfan o ymrwymiadau yn y gangen hon. Mae’r sgrin yn dangos yn union yr un sydd newydd ei greu.
Ar yr ochr dde mae cod hash pob ymrwymiad. Mae’r cod hash yn ddynodwr unigryw y gellir ei ddefnyddio wrth gysylltu APIs a gwasanaethau trydydd parti. Gallwch hefyd gyfeirio at ymrwymiad penodol gan y rhif ID ar y fersiwn bwrdd gwaith o Git Bash ar y llinell orchymyn.
Cam 10 Dychwelyd Newidiadau Github ar Beiriant Lleol
Ar hyn o bryd, mae’r ystorfa yn y system Github yn edrych ychydig yn wahanol i’r defnyddiwr ar y cyfrifiadur lleol. Er enghraifft, nid yw ymrwymiad y defnyddiwr a wnaed ar eu cangen eu hunain ac uno i mewn i’r brif gangen yn bodoli ar y peiriant lleol. Er mwyn cydamseru gwahanol fersiynau o brosiect yn awtomatig, rhaid i chi ddefnyddio’r gorchymyn meistr tarddiad git pull (wrth weithio ar y brif gangen) neu git pull.
getrekt:myproject getrekt $ git tynnu tarddiad meistr o
bell: Cyfrif gwrthrychau: 1, wedi’i wneud.
anghysbell: Cyfanswm 1 (delta 0), ailddefnyddiwyd 0 (delta 0), pecyn-ailddefnyddio 0
O https://github.com/cubeton/mynewrepository
* meistr cangen -> FETCH_HEAD
23242..232433berer3444 meistr -> tarddiad/master
getrekt. txt |
Newidiwyd 1 + 1 ffeil, 1 mewnosodiad (+)I wirio statws cyfredol gorchymyn, teipiwch log git ar y llinell orchymyn. Bydd yn rhestru’r holl ymrwymiadau.
getrekt: myproject getrekt $ git log
ymrwymo 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Awdur: Mtdes Ethan <getrekt@yandex.ru>
Dyddiad: Dydd Gwener 11 Medi 2015 17:48:11 -0400
gangen Cyfuno / cubeton / MyNewRepository
yr ymrwymo 44hgfh7f74hdu9jt93hf9ifejffe
Awdur: Mtdes o Ethan <getrekt@yandex.ru>
Dyddiad: Dydd Gwener Jan 07 17:48:00 2021 -02 356
yr ymrwymo 46thf9496hf9485hkf857tg9hfj8rh4j
y Merge: 33fh5d 3689gfh
Awdur: Mtdes o Ethan <getrekt@yandex.ru>
Dyddiad: Dydd Gwener 7 Ionawr 17 :51:00 2021 – 02356
46Tfr9496hf9hetf857tg9hfj8rh4j
_
_
_
_
_
_ : 343fggdd 53efhgffddg
Awdur: Mtdes of Ethan < getrekt@yandex.ru>
Dyddiad: Fri Jan 07 17:58:00 2021 -02356
Dyma fy ymrwymiad cyntaf! Barod! Nawr bod y defnyddiwr yn gyfarwydd â phob math o waith yn y system rheoli fersiwn. Tiwtorial Git a GitHub i ddechreuwyr ar sut i osod Git a dechrau arni gyda Github, canghennau, ystorfeydd, ymrwymiadau a chysyniadau eraill yn ymarfer GitHub: https://youtu.be/zZBiln_2FhM
Nodweddion ychwanegol Github a Git
Edrychwn ar “sglodion” defnyddiol eraill a fydd yn caniatáu i’r datblygwr symleiddio’r gwaith ar reoli fersiwn.
Clonio ystorfa i beiriant lleol
Ewch i’ch storfa GitHub. Yn y gornel dde uchaf uwchben y rhestr o ffeiliau, agorwch y ddewislen “Clôn neu lawrlwytho”. Copïwch URL clôn HTTPS.
Dychwelwch i’r ffenestr Git Bash a nodwch y gorchymyn:
git clone repository_url
repository_url – URL y prosiect cyfredol i’w glonio. Yn lle hynny, mewnosodir url yr ystorfa.
Yn yr enghraifft uchod, mae’r gorchymyn yn clonio’r ystorfa dros HTTPS. Opsiwn arall yw clonio gyda URLs dros allweddi SSH. I wneud hyn, mae angen i chi gynhyrchu pâr allwedd SSH ar Windows a aseinio allwedd gyhoeddus i’r cyfrif GitHub.
Dod o hyd i ystorfeydd anghysbell
Ar ôl clonio, dylai copi o’r ystorfa o GitHub ymddangos yn y cyfeiriadur gweithio ar y cyfrifiadur. Dylai’r prosiect gynnwys cyfeiriadur gydag enw a phrif ffeiliau. Er mwyn newid iddo, mae angen i chi ysgrifennu’r gorchymyn canlynol:
cd git_project
Nodyn: Amnewid git_project ag enw gwirioneddol yr ystorfa wedi’i lawrlwytho, neu nodwch gynnwys y cyfeiriadur cyfredol gyda’r gorchymyn ls. Defnyddir yr ail ddull mewn achosion lle na all y defnyddiwr gofio enw’r prosiect.
Fersiwn bwrdd gwaith GitHub – beth yw GitHub Desktop, prif ymarferoldeb, nodweddion a phroses gosod
Mae GitHub Desktop yn gymhwysiad bwrdd gwaith sy’n darparu rhyngweithio GUI yn seiliedig ar GitHub. Yn wahanol i Git, mae’r fersiwn bwrdd gwaith o GitHub yn caniatáu ichi weithredu’r un gorchmynion gan ddefnyddio’r rhyngwyneb defnyddiwr trwy glicio botymau, sy’n ei gwneud hi’n llawer haws gweithio gyda storfeydd.
Sut i osod
- Dilynwch y ddolen – https://desktop.github.com/
- Dechreuwch lawrlwytho pecyn gosod y rhaglen.
- Cliciwch ddwywaith ar eicon y ffeil wedi’i lawrlwytho a symud ymlaen i osod Github Desktop.
- Lansiwch y rhaglen trwy’r ddewislen Start.
- Mewngofnodwch i GitHub gan ddefnyddio manylion eich cyfrif defnyddiwr.
Prif swyddogaeth
- Creu, ychwanegu a chlonio storfeydd.
- Defnyddio’r rhaglen i reoli tabiau prosiect.
- Gwneud newidiadau i gangen.
- Creu materion, tynnu ceisiadau ac ymrwymo.
- Y gallu i gael mynediad at fersiynau cynnar o gynhyrchion newydd.
API Github
Mae API REST Github yn rhyngwyneb sy’n rhoi mynediad i ddatblygwyr at ddata, prosiectau ac ystorfeydd Github, yn ogystal ag anfon ceisiadau gweinydd. Mae’r ddolen https://api.github.com/ yn cynnwys yr holl URLau y gallwch anfon y ceisiadau GET symlaf atynt:
Yn fwyaf aml, mae datblygwyr yn creu ceisiadau yn yr iaith raglennu Python ar ffurf JSON. Yn gyntaf mae angen i chi gael y wybodaeth sylfaenol am yr ystorfa o’r ddolen – https://api.github.com/user/repos Mae’r wybodaeth sylfaenol yn cael ei rhoi yn y ffeil ffurfweddu yn fformat JSON. Mae’n cynnwys y prif baramedrau am y defnyddiwr – avatar, darllenwyr, nifer y storfeydd, lawrlwythiadau, ac ati. Yna mae’r data hwn yn cael ei drosglwyddo i’r gweinydd.
Rheoli a ffurfweddu prosiectau Github Desktop
Ar ôl gosod, cofrestru cyfrif, a sefydlu’r cais, gall y defnyddiwr ddechrau defnyddio’r rhaglen GitHub.
Creu, ychwanegu a chlonio ystorfa
I greu ystorfa newydd, dewiswch “Ffeil” a chliciwch ar y botwm “Creu ystorfa”. I ychwanegu prosiect lleol, dewiswch y ddewislen “Ffeil” a chliciwch ar y botwm “Ychwanegu Storfa Leol”. Ar gyfer clonio, rhaid i chi ddewis y ddewislen “Ffeil” – “Clone ystorfa”.
Creu Cangen Newydd
I greu cangen prosiect ar wahân, agorwch adran y Gangen Gyfredol a chliciwch ar y botwm Cangen Newydd. Bydd y defnyddiwr yn gallu gweld y gangen yn y rhyngwyneb GitHub a gwneud cais tynnu i olrhain newidiadau.
Diogelwch
Mae fersiwn bwrdd gwaith a gwe Github yn caniatáu ichi ffurfweddu a chynyddu lefel diogelwch cyfrif defnyddiwr. Mae’r holl swyddogaethau ar gael yn yr adran “gosodiadau diogelwch ar gyfer storio”. Mae’n werth ystyried yn fwy manwl.
Gosod polisi diogelwch
Ar brif dudalen eich cadwrfa, cliciwch:
- “Diogelwch” – “Polisi Diogelwch” – “Dechrau Gosod”.
- Ychwanegwch wybodaeth am fersiynau a gefnogir o’ch prosiect a sut i roi gwybod am wendidau posibl.
Rheoli Graff Dibyniaeth
Cynhyrchir graff dibyniaeth yn awtomatig ar gyfer pob cadwrfa gyhoeddus, ond nid oes nodwedd o’r fath ar gyfer cadwrfeydd preifat. Mae’r graff yn nodi’r holl lifau dibyniaeth sy’n mynd allan ac yn eich galluogi i nodi gwendidau yn y prosiect. I osod y graff dibyniaeth, cliciwch ar “Gosodiadau” – “Diogelwch a Dadansoddi”. Gyferbyn â’r graff, cliciwch “Galluogi” neu “Analluogi”.
Trwyddedau
Mae trwyddedu Github yn darparu ar gyfer defnyddio dau brif fath o
drwydded :
- Mae’r GPL yn fath o drwydded sy’n caniatáu i ddefnyddwyr eraill ddefnyddio gwaith rhywun arall mewn prosiectau ffynhonnell agored eraill. Fodd bynnag, ni all cwmnïau masnachol wneud hyn.
- LGPL/Commons/MIT/Apache , ac ati – mae’r defnyddiwr yn rhoi ei god i ffwrdd i’w ddefnyddio am ddim. Gall eraill wneud arian ohono.
Lle mae’r math o drwydded GitHub wedi’i nodi[/ capsiwn] Rydym wedi adolygu prif swyddogaeth gwasanaeth cwmwl Github a’r rhaglen ar gyfer gweithio gyda storfeydd Git Bash . Cam wrth gam buom yn siarad am sut i greu prosiect llawn yn y system rheoli fersiwn.