Settu upp GIT til að búa til og deila eigin verkefnum á GITHub geymslunni


Ef þú hefur eytt einhverjum tíma nýlega í Linux heiminum, þá eru líkurnar á því að þú hafir heyrt um GIT. GIT er dreift útgáfustýringarkerfi sem var búið til af Linus Torvalds, höfuðpaur Linux sjálfs. Það var hannað til að vera yfirburða útgáfustýringarkerfi en þau sem voru aðgengileg, tvær algengustu þessara eru CVS og Subversion (SVN).

Á meðan CVS og SVN nota viðskiptavinur/þjónn líkanið fyrir kerfi sín, starfar GIT aðeins öðruvísi. Í stað þess að hlaða niður verkefni, gera breytingar og hlaða því aftur á netþjóninn, lætur GIT staðbundna vélina virka sem netþjón.

Með öðrum orðum, þú hleður niður verkefninu með öllu, upprunaskrám, útgáfubreytingum og einstökum skráabreytingum beint á staðbundna vélina, þegar þú skráir þig inn, skráir þig út og framkvæmir allar aðrar útgáfustýringaraðgerðir. Þegar þú ert búinn sameinarðu verkefnið aftur í geymsluna.

Þetta líkan býður upp á marga kosti, sá augljósasti er að ef þú ert aftengdur miðþjóninum þínum af hvaða ástæðu sem er, hefurðu samt aðgang að verkefninu þínu.

Í þessari kennslu ætlum við að setja upp GIT, búa til geymslu og hlaða upp geymslunni á GitHub. Þú þarft að fara á http://www.github.com og búa til reikning og geymslu ef þú vilt hlaða upp verkefninu þínu þangað.

Hvernig á að setja upp GIT í Linux

Á Debian/Ubuntu/Linux Mint, ef það er ekki þegar uppsett, geturðu sett það upp með apt-get skipuninni.

$ sudo apt-get install git

Á Red Hat/CentOS/Fedora/ kerfum geturðu sett það upp með yum stjórn.

$ yum install git

Ef þú vilt frekar setja upp og setja það saman frá uppruna, geturðu fylgst með skipunum hér að neðan.

$ wget http://kernel.org/pub/software/scm/git/git-1.8.4.tar.bz2
$ tar xvjf git-1.8.4.tar/bz2
$ cd git-*
$ ./configure
$ make
$ make install

Hvernig á að búa til Git Project

Nú þegar GIT er sett upp skulum við setja það upp. Í heimaskránni þinni mun vera skrá sem heitir ~/.gitconfig. Þetta geymir allar upplýsingar um geymsluna þína. Við skulum gefa honum nafnið þitt og netfangið þitt:

$ git config –-global user.name “Your Name”
$ git config –-global user.email [email 

Nú ætlum við að búa til okkar fyrstu geymslu. Þú getur gert hvaða möppu sem er að GIT geymslu. cd til einnar sem hefur nokkrar frumskrár og gerðu eftirfarandi:

$ cd /home/rk/python-web-scraper
$ git init

Í þeirri möppu hefur ný falin skrá verið búin til sem heitir “.git“. Þessi mappa er þar sem GIT geymir allar upplýsingar um verkefnið þitt og allar breytingar sem þú gerir á því. Ef þú vilt ekki lengur að einhver skrá sé hluti af GIT geymslu, eyðirðu bara þessari möppu á venjulegan hátt:

$ rm –rf .git

Nú þegar við höfum búið til geymslu, þurfum við að bæta nokkrum skrám við verkefnið. Þú getur bætt hvaða tegund af skrá sem er við GIT verkefnið þitt, en í bili skulum við búa til „README.md“ skrá sem gefur smá upplýsingar um verkefnið þitt (birtist einnig í README blokkinni á GitHub) og bæta við nokkrum frumskrám.

$ vi README.md

Sláðu inn upplýsingar um verkefnið þitt, vistaðu og hættu.

$ git add README.md
$ git add *.py

Með skipunum tveimur hér að ofan höfum við bætt „README.md“ skránni við GIT verkefnið þitt og síðan bættum við öllum Python uppruna (*.py) skrám í núverandi möppu. Þess má geta að 99 sinnum af 100 þegar þú ert að vinna í GIT verkefni muntu bæta við öllum skrám í möppunni. Þú getur gert það svona:

$ git add .

Nú erum við tilbúin að binda verkefnið á áfangastað, sem þýðir að þetta er markpunktur í verkefninu. Þú gerir þetta með git commit „–m“ skipuninni þar sem „–m“ valmöguleikinn tilgreinir skilaboð sem þú vilt gefa þeim. Þar sem þetta er fyrsta skuldbinding verkefnisins, munum við slá inn „first commit“ sem „–m“ strenginn okkar.

$ git commit –m ‘first commit’

Hvernig á að hlaða upp verkefni í GitHub geymslu

Við erum nú tilbúin til að ýta verkefninu þínu upp á GitHub. Þú þarft innskráningarupplýsingarnar sem þú bjóst til þegar þú stofnaðir reikninginn þinn. Við ætlum að taka þessar upplýsingar og senda þær til GIT svo það viti hvert það á að fara. Augljóslega viltu skipta út „notanda“ og „repo.git“ fyrir rétt gildi.

$ git remote set-url origin [email :user/repo.git

Nú er kominn tími til að ýta, þ.e. afrita úr geymslunni þinni yfir í ytri geymsluna. Git push skipunin tekur tvö rök: \fjarnafnið og \útibúarnafnið. Þessi tvö nöfn eru venjulega uppruna og meistari, í sömu röð:

$ git push origin master

Það er það! Nú geturðu farið á https://github.com/username/repo hlekkinn til að sjá þitt eigið git verkefni.