Browse Source

github

master
zeus 4 years ago
parent
commit
96dc54a429
  1. 1
      index-lab.adoc
  2. 7
      index-lab.adoc.html
  3. 1708
      index-lab.adoc.pdf
  4. 5
      labs/git/basics.adoc
  5. 5
      labs/git/basics.adoc.html
  6. 255
      labs/git/basics.adoc.pdf
  7. 87
      labs/git/github.adoc
  8. 588
      labs/git/github.adoc.html
  9. 1946
      labs/git/github.adoc.pdf
  10. BIN
      labs/git/images/ssh-keys.png

1
index-lab.adoc

@ -227,6 +227,7 @@ A *virtual private network (VPN)* extends a private network across a public netw
=== http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/intro.adoc.html[Intro^] === http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/intro.adoc.html[Intro^]
=== http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/basics.adoc.html[Basics^] === http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/basics.adoc.html[Basics^]
=== http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/history.adoc.html[History^] === http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/history.adoc.html[History^]
=== http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/github.adoc.html[Account setup^]
== http://docs.swarmlab.io/SwarmLab-HowTos/labs/faqs/faq.adoc.html[Frequently Asked Questions^] == http://docs.swarmlab.io/SwarmLab-HowTos/labs/faqs/faq.adoc.html[Frequently Asked Questions^]

7
index-lab.adoc.html

@ -511,6 +511,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
<li><a href="#_intro">6.1. Intro</a></li> <li><a href="#_intro">6.1. Intro</a></li>
<li><a href="#_basics">6.2. Basics</a></li> <li><a href="#_basics">6.2. Basics</a></li>
<li><a href="#_history">6.3. History</a></li> <li><a href="#_history">6.3. History</a></li>
<li><a href="#_account_setup">6.4. Account setup</a></li>
</ul> </ul>
</li> </li>
<li><a href="#_frequently_asked_questions">7. Frequently Asked Questions</a></li> <li><a href="#_frequently_asked_questions">7. Frequently Asked Questions</a></li>
@ -926,6 +927,10 @@ This tutorial demonstrates some common <strong>nmap</strong> port scanning scena
<div class="sect2"> <div class="sect2">
<h3 id="_history">6.3. <a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/history.adoc.html" target="_blank" rel="noopener">History</a></h3> <h3 id="_history">6.3. <a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/history.adoc.html" target="_blank" rel="noopener">History</a></h3>
</div>
<div class="sect2">
<h3 id="_account_setup">6.4. <a href="http://docs.swarmlab.io/SwarmLab-HowTos/labs/git/github.adoc.html" target="_blank" rel="noopener">Account setup</a></h3>
</div> </div>
</div> </div>
</div> </div>
@ -995,7 +1000,7 @@ This tutorial demonstrates some common <strong>nmap</strong> port scanning scena
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2021-04-21 21:22:21 UTC Last updated 2021-04-21 21:42:47 UTC
</div> </div>
</div> </div>
</body> </body>

1708
index-lab.adoc.pdf

File diff suppressed because it is too large

5
labs/git/basics.adoc

@ -238,3 +238,8 @@ TIP: If you do this and make a commit, your version2 *branch will be slightly di
==== ====
One of the more helpful options is -p or --patch, which shows the difference (the patch output) introduced in each commit. One of the more helpful options is -p or --patch, which shows the difference (the patch output) introduced in each commit.
"Pro Git book" by Scott Chacon and Ben Straub , used under CC BY-NC-SA 3.0 / Desaturated from original

5
labs/git/basics.adoc.html

@ -856,6 +856,11 @@ If you do this and make a commit, your version2 <strong>branch will be slightly
<pre>One of the more helpful options is -p or --patch, which shows the difference (the patch output) introduced in each commit.</pre> <pre>One of the more helpful options is -p or --patch, which shows the difference (the patch output) introduced in each commit.</pre>
</div> </div>
</div> </div>
<div class="literalblock">
<div class="content">
<pre>"Pro Git book" by Scott Chacon and Ben Straub , used under CC BY-NC-SA 3.0 / Desaturated from original</pre>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>

255
labs/git/basics.adoc.pdf

@ -6,8 +6,8 @@
/Keywords (git basics) /Keywords (git basics)
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2) /Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2)
/Producer (Apostolos rootApostolos@swarmlab.io) /Producer (Apostolos rootApostolos@swarmlab.io)
/ModDate (D:20210421210230+00'00') /ModDate (D:20210421214118+00'00')
/CreationDate (D:20210421211009+00'00') /CreationDate (D:20210421215401+00'00')
>> >>
endobj endobj
2 0 obj 2 0 obj
@ -1957,7 +1957,7 @@ endobj
endobj endobj
30 0 obj 30 0 obj
<< /Type /Font << /Type /Font
/BaseFont /70a0ef+mplus1mn-regular /BaseFont /5653b3+mplus1mn-regular
/Subtype /TrueType /Subtype /TrueType
/FontDescriptor 93 0 R /FontDescriptor 93 0 R
/FirstChar 32 /FirstChar 32
@ -2842,7 +2842,7 @@ endobj
[33 0 R /XYZ 0 248.608 null] [33 0 R /XYZ 0 248.608 null]
endobj endobj
37 0 obj 37 0 obj
<< /Length 9630 << /Length 10658
>> >>
stream stream
q q
@ -3364,10 +3364,10 @@ q
52.24 309.548 m 52.24 309.548 m
543.04 309.548 l 543.04 309.548 l
545.2491 309.548 547.04 307.7571 547.04 305.548 c 545.2491 309.548 547.04 307.7571 547.04 305.548 c
547.04 238.068 l 547.04 174.588 l
547.04 235.8589 545.2491 234.068 543.04 234.068 c 547.04 172.3789 545.2491 170.588 543.04 170.588 c
52.24 234.068 l 52.24 170.588 l
50.0309 234.068 48.24 235.8589 48.24 238.068 c 50.0309 170.588 48.24 172.3789 48.24 174.588 c
48.24 305.548 l 48.24 305.548 l
48.24 307.7571 50.0309 309.548 52.24 309.548 c 48.24 307.7571 50.0309 309.548 52.24 309.548 c
h h
@ -3377,10 +3377,10 @@ f
52.24 309.548 m 52.24 309.548 m
543.04 309.548 l 543.04 309.548 l
545.2491 309.548 547.04 307.7571 547.04 305.548 c 545.2491 309.548 547.04 307.7571 547.04 305.548 c
547.04 238.068 l 547.04 174.588 l
547.04 235.8589 545.2491 234.068 543.04 234.068 c 547.04 172.3789 545.2491 170.588 543.04 170.588 c
52.24 234.068 l 52.24 170.588 l
50.0309 234.068 48.24 235.8589 48.24 238.068 c 50.0309 170.588 48.24 172.3789 48.24 174.588 c
48.24 305.548 l 48.24 305.548 l
48.24 307.7571 50.0309 309.548 52.24 309.548 c 48.24 307.7571 50.0309 309.548 52.24 309.548 c
h h
@ -3433,6 +3433,55 @@ BT
<7061746368206f75747075742920696e74726f647563656420696e206561636820636f6d6d69742e> Tj <7061746368206f75747075742920696e74726f647563656420696e206561636820636f6d6d69742e> Tj
ET ET
0.0 0.0 0.0 SCN
0.0 0.0 0.0 scn
q
0.9608 0.9608 0.9608 scn
64.24 234.068 m
531.04 234.068 l
533.2491 234.068 535.04 232.2771 535.04 230.068 c
535.04 186.588 l
535.04 184.3789 533.2491 182.588 531.04 182.588 c
64.24 182.588 l
62.0309 182.588 60.24 184.3789 60.24 186.588 c
60.24 230.068 l
60.24 232.2771 62.0309 234.068 64.24 234.068 c
h
f
0.8 0.8 0.8 SCN
0.75 w
64.24 234.068 m
531.04 234.068 l
533.2491 234.068 535.04 232.2771 535.04 230.068 c
535.04 186.588 l
535.04 184.3789 533.2491 182.588 531.04 182.588 c
64.24 182.588 l
62.0309 182.588 60.24 184.3789 60.24 186.588 c
60.24 230.068 l
60.24 232.2771 62.0309 234.068 64.24 234.068 c
h
S
Q
0.2 0.2 0.2 scn
0.2 0.2 0.2 SCN
BT
71.24 211.243 Td
/F7.0 11 Tf
<2250726f2047697420626f6f6b222062792053636f747420436861636f6e20616e642042656e20537472617562202c207573656420756e6465722043432042592d4e432d534120332e30202f> Tj
ET
0.0 0.0 0.0 SCN
0.0 0.0 0.0 scn
0.2 0.2 0.2 scn
0.2 0.2 0.2 SCN
BT
71.24 196.503 Td
/F7.0 11 Tf
<44657361747572617465642066726f6d206f726967696e616c> Tj
ET
0.0 0.0 0.0 SCN 0.0 0.0 0.0 SCN
0.0 0.0 0.0 scn 0.0 0.0 0.0 scn
Q Q
@ -3994,41 +4043,41 @@ endobj
[1000 687 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] [1000 687 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000]
endobj endobj
92 0 obj 92 0 obj
<< /Length1 5496 << /Length1 6368
/Length 3711 /Length 4346
/Filter [/FlateDecode] /Filter [/FlateDecode]
>> >>
stream stream
xœ½W{pS×™?çJ–lcl=mƒ�¹òõ ,Ë׺–eÀø!¿m,YÉö²$["¶ddL xœ½7T[Uš÷¾„
!dK�“´I™”ÉÎfºt ³™pi&é”4Í&%Ãz3i&%»,ÉÒN&C3³$›WX_ïwν¦ Ý�þW‹óø¾ó}¿ó½Î¹„B+�ÒгÁ©Àôë?{í2p®#„ “ûÇ—Î �Àüs„Ò�Mƃ�²-Ï"”92‘©ä\ï™LXË|èg"‘p }ó.B+B@—Læ¦q;Úô1 ÙþÁj{}ÞF ŸzÛt|&©zK}¡, Ñt,0žu+¡§ÒT\Hó^ßGž�õºéDxZü¢Òôû@ÛƧ'¦r^ª>‹�Q�îM²ÌÚ´A„Ì“HňøGçXƒþâF U€—¦Ñ¢ôŒL´BYË‚0Ý÷—Mºœ{9:½Áh2çæå¯Z]P¸¦h-b-Å\I)*ûË{ÿ•þd?×3§ …$$@ ¥/<Bxä‘„¶ü �B! ¡M Û6$�С�Zê´¶u­¶hµ®µG»³G×íØéYWcÛuuŽºê:£§‹žŽÇ©n§ºÕãz:îNuý5þûÝûÆÙ=óßî»÷~÷û¾ûý¾÷"ŒZŽx”†�Œ‡'Íþš:€\EëFÆö7•=ü Œ?C(óÄX"v}ÜžwÎp|<9f—‡`þ_0=�…Ó÷0¿F(ûÌKÇÃ3“؇¶Âü]˜³½}5Öúüwraþ Ì7M&¦“ÊÿH³ ”ãƒù�áñØñ ¥À/ðUUÀ.ªz«ç}„ò”°nŸœŠM¦>¯Òüæ–áÉ‘ñœ 5g`>†‹Ü’d™Õi}¼ ëYÐ0"úÑ1V¡?û‡C{ì—¦R§g,ËÌZ.¯e£„4Zˆ¯— †¼|Øj®”
iô}¹ ç,8ãæåËÌéÅq ã“åfðWø°*K–ŠSAÃkB¦†× ©²¤›8_ºId1:¸”Ä'T Ê€4éœB6ÖåæqßØ2 Žl©`Ê^úLºýÙ•�‚ì>Yé´\#Ö•• xŸ"̸¯�4Ö€4F§–Â=èT'Êã꜂æzÇzÃ\é#O9)ca >�»ÁFdtXÌQ\Œ5­­²M¯B· taMpæW9u ‹V¯f�%\i™©¼bM%ª2W[jxTûç÷þúc�ô¬dN!R#$h�ÚrAËqÆõ×^cNÍ™ „7�¿Ä‡Yœ^Õ7¼M‘%^Çâu‚‹Ñþ…$¾[Á  p“Æ!dcM^>·ÿ•îÁHd°»‚1]èÿTüîÓ~Š;
ø*Ô°ô ~…ù—‡ÖB-Ù‹S6Slcj±1W°×9j˵Æ2®Xc6]ÙÕfÏÏ··ÉCÞêÖúzÍÕ·V7Õ×3—xŸü·'½%ò°xmìøóýÎ;xhèøóÝttƒÌ5=ˆ±Öáôh‰ù§óæ(»£‹e 32gÀBN³`¶8 ŽZ®Xë¨ìf“æì¢ôüw;Ú· ÿ4ÑƸ\Øø›{ì¯GòSº €ŸIJ°ÔÌ™9ç0B.õœÊŒ†¼w¾õ2þÛuþ¼ ÿAÊÓÒ)öt"¾È¸iVÓÌiæRG)¾(½Œ{¤ïãXZ`¾øZŽa È^’e�v”:ZðìÁ‘X`h­T@LÀ-±Å`ÏÕiŠËt{�®¬X£;y=ºzüѦ¦G›˜�ÏJ»ÎžÅÏ.Þ9ŠG�•ÎÐ}œÐ]’c@&9ý»?Æ�þ˜yÚåZŒÈõØ{œc È„ŠÀ_ W\æ¨Ý„µeJÀrÍZš3H¡ŸëÜ1ùÚR²Áíñ¸#�Ëö-›k«KLEÛÝ/­jYgi-êI¶lÚ\S—C±{ûs y.Xbðr½`& Z’=) |i|bG§§Úóì©/-©nhÂê'*b®}n:<ÿŽEúaN€Æ °Nƒ�‰s”ݵÉLMÖ ö<|z ÇÔÞçnÛà¨ß49û»¶Zìß«š˜ˆD ¸{$\¤QsMXc*ð™ñÎ_l¬lŒN.܆Ýè$D'ÊçìAuÕU©›)»ý�Ã÷H¼°
[V9Ž³sˆMNêï-8'€Tjwê ß�»@F”k3Fq VµµI2=Ÿõ@ k‚M0<wûÉ“^³ð.~•¹Bà˜ÃøUñBîa®ü^¡Ú°ð5~–ùÜ��V#¤³3úl¦ÄÂÔ5áÜ<Áj·Õ•«sM\‰Ê ¿¸½ÝZP`m—ºü•mõõªË?_Ù\_Ï|TxàÝ¥R7eè轎ïqÿÑ'º¨~øô�`]ð�Úæ´h�ùû§üÌ]8æ�7ä> ²èrƒÑ¦³Õq%j›]°ôª3óâßníØäøÉT;ãtâÜ_î[綾ù€ðo=Îm)ØÆšgЫ ðáJLå¶b,Xmu¦*l£Ú˜Ç&üI <sû;Uk«+×Uñ êõý^»µc#ßÄ|ê>Æ)
�ÊkÁ¬<‡ 'pX]]RZ¿§éc[µ§sÇøDmŽYÞ‰Þ�?lú|±¬èZƺ6P>TZVÌÑ×Ò¸™´¥±ó„º½©¡·ÇõA(4âg¤ÿø­jg½óÖ˜¬ÂÙó‡ÌkM�g{ˆ�½Ð�ƒ|ç’ºÔ$3@dã5X€äqúÞ¹F·ÍZZƬxê)~¹±cgofëJ]�«¢QêÁ/Ë9mXZ�_»ô¨N¸Ã^·/›•§7iT&Aö[s0²¯Šÿçhl°ë§ß#Á/uµ~Ò<áË1¡¥#š¤ÒÇßýj-ÖŽ eû.Bìà\a0†ÔˆF 9§ø¢{]}á&�dzÁÕ¿{¥çqóöMùFÉÏܺ]4vEA¯�ùî� �s8áÁíÞcÉ“¾ø-¾Ò877wׇ�Í$ß'H ¹š™Û•—óHw‡³­ÓV_ÙeÈ&qR›Í�ËH‚”8gãl¹SZNaÀsý�ï¿Ø`Îý·ó©§œø7b>O2 ŸéñyÆK£+Í�f(³•áóâ3Ø-Þ�÷aqŽ™ó}åûJòe+ྠáæÚÙVfkÅûÑ�E‚å›chÌBfâkÔ·™€ ›Ï©¹\!—û–Ùx:û%>p!z!ÈO¶\f®€…‰¿=`§×ÀNj¤%¹áÈ#ÆYj V+×J&WŠñ#FÓ}k«òuµ6TáŠ|�ï�Fûºž¶ÌSÝÒÔaoÈ×_Õ3¿Ð_h d3™;$°ñeL8��`uTà[°Ïǧýºe½gíB]óÌþCÉæµLú åý‰/¯î\ñOŸýG=Ñ‘øõ—À'“p"Ò6áE9U² yê�­ž5›·õ¸áÀW[›ëèmm™uÇn{üp¦xíí Â=2U¯€—<§ål‚8h5Fk¾ÁD‚ï|ø?Ý›>C ëšZg1¹1×"Žqø×wˆïˆ/SÝ\ðyìN­žÀÿ?f�WŸ�áç/�½/Ao¢~ª€}ç¨ÍsH†åiT%&�ÎjטJTš{®F£W£÷ÝÙÜ|g3óÑqû™3øÑùïïÂ[îºK<Mé=°ñYä(’õæ¨æjj
z“\Q�Â7Ç®K_ ï2E -ÉSüÚxruEÀãÛ=æïpWUyÚ±x`Wšø[æ’~bf“7S|%ÓGå—sò“¼ÎË/Æ$YÊm4Lå,¹È`ÂÙŽfsm"ðÆ`G×–¤µqëÆØÖÞnóX£Íê̫ݹéÅjã>GgQåÎîþmÅ>3õ=|^�rÌ•ŠÓ^zßù0ó�Ó9—â£>•¤.BÄ
ñ �RÖíæóUSÎþؘ £ÖÈ•Cؽ/|òÉÎñx˜ôÛÒ·n1·¤Í*g‘Äœž‘Rc‡€×¦>J}ÔØÈ<Ó(cÂÉÀW!žäΡ'CñžŒ$¨4ßz|Ì\h1¹I7°Á]¿f]]�€Ÿ(/ÐKMËÃgܪUŽ>iZÆ퀎ä
S @¢?íéú›=ž¡¹¦ZÑ�žÆ‘MÕr~íPwo€Þý÷B-Ü ¦] ¯SêêÔ1†CÒïÂEÒ? ß¾IÏd œIœI3¹ýå]éÑt.ŸÉ¿óôG¡�|Õ;ߣá:ónÑÃ�=~Ètû�,i~-µ=FïX½ïÌr ð™ýxc -k%7¾aWò¶A “ƒ–W$_ù›PVnÃË…Ž3&*]Áog¿k³sý¦‘ž_·¿ïfËr PH!|ÏÜÑ.pnïÁ±S|
»Nöµr•åVýêÎ�m]¦–<å^8Ç\ ÞIþî¹H.Â/\(â«+mu^W(äÁ_5J76–­lÍlÂë_“ëšb¤“hbùp@ÑÈWÞvHÄîëfžcҥ܊®1‘žn´æ‚¸yH'1p ܳr œetï@U&EÐz9 HqÈ3¨i}éø솭ƒñ¯Œ¥k½~¿7¾ÁoÜÜÝXWSª/Þì½°¢u�±­Ø�l]ßXkÏ‘lKcâØ6ï¦mƒdÛ›¦}axdë�%<äßU_VZÓÐŒ•Ço+f®|¦?tìM£øW9áÅt
Fú-¿ÃÌxN…NmëÀo,~ KÞVø†Œï4 ä\óT&)è5$æOùrô=Þöµ¶úõc»?h¯Ã¡[##ñxQëŠÃGqv‘ÉAõ½¶NeV‡X§rê)lMXYSZV¿«ùþ¡°¥Æ¿aëðH]ž0¾™_:vHÿÙ¼©øZäudÒ¡ÈR ©8Ú:j7½ºL rÞ­ìhnð¸�ïD£ƒ!Füõ¯Ûê7†‚ Î>vhß1µ¾éŒ›èHbñ¬”×¹6a1L¸’l¼
FY”üãÝ[Z¾«c¼™éèðT„ð©/ÀQxAòÀ†£D¿ ’ ž™&¯Å\fâ
röÐO'5J”�*U}>è>¿5†O/~‚%ù%b‚ßzÔŒ¶¡q”D£—ЯÑÇð`ËÅëáó2ŠSXÄïãÛL1ÓÁ$˜2Ï1o2×™[ªÕª:•W5§:©ú…ê#Õmu¶Ú¦nÓȂ¿¾"ïtZÚ)e|Z4ˆ*€VÍ ­å¾y¯2:•Ö«èõ*8 Š>‘)‚ÖÍ®¬ÇîYëUø&hUä ª¤×Ñ°Š>— Ç÷½ÊÊ)§ #�òJ#OQòY–Àð{‚¼ƒ˜ó  OÊ#¾�j0“žÁ¬HË`5ü»�˜_î¾¼xž°¢ØWɲåLiI5º”DÃj77ðßÿçÊNôoéo‘ýÿ|/–Ó7S<ƒ³ *tpS!ofúv²€Žµ¡v¸:QêF=pónA}È�úá~Û 3Oœðãgš\Û<ËÚ–kìΊ&Ñ�Ÿ‘ÎÛ†…•�C:¨B…pÚÙ¬öF¼(V¾V¯RèIoÕþøžjþ_F'ú:ò#bü2gÛÇ-#Á=Z8|«^,»õ>üíË«ñ€z-ÊwlgaHŒ¨Ô$G©Oñyïšú¢õ¿­³·Ä'pËæõ¹bˆ¹ñ]ñ È5
o A4ÞŽ|ÈÞA‘ |\v×­bŠŽÕä-Ø”ÌÇ…q…�aßI…Ï@ýÎ)|nÛC tÌ7pgH8›ÎSÜ8’Œ3éóßà‹M3337upî2¸.!­(z#¨¢‚¯�\?Ø®�á'›Ä¬ïZÂÌÏ)™|ÎÍ�ŒË Wçrå`6AëÀs¼í_ýþ9&ý;ñó7˜bã{òy@lNó©ŒÚØ&àÕ³ïϾßÔÄü¸ii>éˆ5�Z©*p7{bTêo->b(2ê½äã[ë­_µÆîðñòB­Ø¼Ø}Ê­Xaë'Ñ’Z§#•K�jŽa‘ñCþοØå÷ -µ%ø“Š®°øŽ¯¯)”ük…¸{è~Xóê æ鼉\ŒÌî³Û÷ÙÝñÃp±øw×®Óœ,…œÔANÈMHÚ•¦¦c1'ÿÆïˆÇ¢Ûøê7Dá*s©øà½÷Ð÷f–xl5•}‚Þ'tôÌ5H†À§÷îôßËèZW‹^|Í*ûd%:Òz(•Cº›MºÿüQ=Ì©°�tFz��ŽÊõƒîÁPO—¿íeM9E�÷xŠÛ¸Šªr³vå†uí�úÖü›w“sD›\â¿%E�øÒ&üîܹb¾¦Êb8£Q?þ²I¼¶Î´¼mYk?®lzQŠkÊ#�XKÀA#•¼Íàˆ�^Ÿ¹‘ç˜t1¯¢sÇŇšÌy@*‚Ò‰ ¤Îr¤ÊNûOFOnráWæ¿�%Ê_ºKPþR�)*ù ¹Ç»º[¾Ó5ÜÂtú\þŠ(>-Öá9H…'E?l¸ѳµÎét”Nb”;<0níÿ¬ÏûÔÆ |j¾èc,J·r=ü*Q Ú„†QDÇÑ«è2úWàv<€'ðü<È¢b*'3ÄÌ2?c昅]1 8¨ø©bNñ�²@iQº•CʤòQåóÊ+J1M—æL‹¦L;‘v!í"ˆ4†ŒøKè¿$w{´Ú(´“rÿ´h ÐÀâÈ­Z4‡<ÖCó,™WCsÉ8yLÖŠåu�Ü;äæ‘ù{ä=–ìS,Ó[åõ‰%kNö¯&o:¥ ¾„ôù_üƒWŽ•B¬h©äWyÚ‘ShÃëæ8yW€5Ÿ‡ù=R�¯¡Z̤g0™i £„ÿkˆùç¯ÍOB!ì©bYðÔ2qA±e!‰”niÑáGþýy'ú·ð—Èú¿¾¿¬ôΙ7¥,ˆ, T{Êï@:òÞ0Â}½ ™P9ÄC-` È·‡ÔŽ: òl@�¨ ¹¡¦w£äE½P97ÂK¢õCìlFA�·Ð�
_šó °é¦º%tW¬$o®v˜Ip Ö–áä“á äÆŒ g ’�á
_8ç¾p¾TøjÀùN᧡lœ¦ðÓP!6*| ÊÃÕÊ|Z�;™¨ïRø+Ñ{ø)…¿îÙN=ð®ÎTdtH£~S‘Ñ¡,õE†Ì¯*2z¤Uÿ^‘Ñ£lõ2ÿck|z":IV×±v¾f Yìèw{ÙOO{«µ¢8šFûQ¾U('¨Ñ:ÄBNxTƒ6À¬UBß¹p#/d‚…œx€ê�Œµ"/`ÖLÅ©4…bžðÄìd Ba�…ÀP¢#KvÄaÖnãÙ�¬¬»PU[E¬ƒ-âpÍ&é˜Í05Æ°hã]Cè  <&ÃÀç)®>_Èp%ðùV†§¡lœ&ÃÓPΕá*”�käq&Z‰]2N&ªÃÛeørô>!×CÍ’äÔügÊe2Ž©”¯Ê8”¥¼(ã�ñeG‹ÔÊe-ÊVþFÆ!ãßµ%&÷N�ŽÄ“‘5¬•¯]Ë‚w]½Þ@ëó÷º;Ú¨ %Ð$Ú‹¦àAqÈÎ
ÇŽ8µÐsÿܘmáÄL4ckl|�€" Ak ¾!ïúµ0êAUðu�7¼(¾`Á+~˜¹Ágm(<kÇ'd¬Z4Ž&ü±‘Ýcá)@ŠÓÝ`ø0šr%&’®ÄÔHŒµZxv+‘ÁÀ*T×Ué`‹”ð$í§€2FÅ°€ ,ZwSº… !T�ê Éâþ©0›bSÓ£‰ ¶ÖÂÛ…0„Q xOƒº Ê¥–ò·Ÿ°Ín†„ªñɱÝÓÀ¤zJR#žLN®«©¡àêaÐbÚ’˜ŽNXvLR{%Á~ëP üÆa4êNƒ8ò*ÓÀ>ß(Ì,hš ÄG§YÂ…%ýT,ÆN'†“{ÂS1 Û?16:>šŒEÙÉØÔøè4•ÐF¦ÂšL°»§cf6~5³á‰(�NN�íNÆØѤ™Ý3šŒ³‰)Ú'v'ÙñDttx4N#3hl
ö ¸§(5¿pN>À‡Ç+§¦'gg¤*!»I&§7VWSvÕ8x1c‹Ï„b¶ÝÓ4^IˆßFT ¿)˜M‚»3`θâÊ ÀÇ¡eC»Ñ´7�a ¨ÇÇcS‘ÑðØØ^‚<‘˜X
KÆD8ÌÎÄÇ“û‰°�ŠMF§¢Épˆ�'¦¢3Ôn›Hb„›Œ³³3a+„¼ZÙ@,Ć¢3ÉDtl6f£I+»/šŒ°ñã³Iv*ŠŽGƒ�$YÙ0pà Оš ²°�ή>&l ”M]íílIkÌKØÍ]�ÎÞþ»¹ÕïoõBˆ‰8˜sŒ¹¨5{s>æ&nœ†Rû÷�Pˆ`ý€;˜ãÐ’‹l’ºgœÒÿÁI·X SþnVYjï2Ã("Ç2<‚¥´IßC€›¤Ò�ýÖ:ŠÃˆÜæ ŠÉ‚ ÊaZx&e‰mLÆ�QJ²÷8üÈ,+aÐl dYä<Aéþ/,b�­}}K2�•çR¶m‚©’í)�bŸ¼^ýfú^°i€Î[�Æ_Â'„,|?ÁÿŠ?ËÁ¿Î'`ô ÿû…ôCŸì®åw,dð/äuþqþ§ücüâÞÉåïä eð#»ŒüÎãïè�ùÛømý®Ññ[îàwø×ì®'á‡ùÛyLyîäŽ�ª�Ìóxã±û{¶*€ïÝ Gœïüà‚Þç‡w{ß›m€•~~¸´óÛøí2ó§ ½t,§( ©›•æ3Z)±†U®úÚ´-§á+”)�«÷
'‚ÑÀää~"‹ÇîeÙXoW÷ -¶›ʶî¶ö6¶¸eèbv{··«ÈËnoñxZÜ^¿ j"áœ�`.{ÍÞ¥n’ÆX!÷ó>R ôôü·�¿¸†�ø¹âº’`¦/žqÏâ…Ã)| yRé¾àÓßzÚ¥ª
À±od'Ar Sš�'¥÷Ãà`hUJUµ%Jé«J!s
Zx!àMÓôLQý?%IF›€•Å—e“°ÊÒx‡‘fA¥–ɜșÕMÒúÙ$µ†ìG¤öÑYf¤àþDÇ©$ vÄ)Â8´ `&‹ˆnX‘ SM²÷ü„•x6 ¶,#ǨÞÿ'E¢á¥7ßà='�Uhù´mŠÜ‘mÀ)†WÜ ²^ ãv˜ý~ˆ©—Ò- ã�žàø‘�äcüoùsü—üÛ|fŸòÿ³”~øÓÙ~÷R 8oóÿÈ?Çÿ„Ÿàý<ûøãü£ü‰ð›ÈØcáøÑOøÇ�;Ìcþ!~çPGtjï÷ùÝžu³ ãâƒü8ÿ�)æ¼—òñqí±Eo�ÿAßàž;"ü�ï ?ÌðÖ?¾ÇÒÿaªV†ø@iãwò» æÏô½såˆÒ’º{ÓÜGÑ›ëØ…Ë/ìØ™Óð5Z!?¯ìèWòß·þúBÒª›j"™¾ü-{/ñ<êÓ|/bü˜ÿÅM¥Ï"êü½¢É“‡ýkDMå¨Ï/š*‘UDÆ^qý€OìÙë×”˾Í~Ê;èg߱і_%b+{M̪¬k¯Ç×Îù-U¢ÊÍgÅæ€möW‰j+Qµp–}ü«¿ä|‹ÿå/à,bZ¥OìØë§ ~?à¥YWŽW‰ë‹ÅøìÎ-Àh­/–PVó]VºÕ g7TW‰Vö ÙäM€aEUi7ÇŠê² øRáT€%“ú‹Å_�¢”G¦È†™²uº�WXÙ÷¨;YV¶ZÔB@X¶“ëìf}lhL† r+Éΰ5›b;S.Ŧ8ºGÀÅf�ÿClt²éN›¯æ[,ìÕ„”ºÁš!Å6 ˱rìUesŽõõXDì÷¥À¡n.ű©î åzR•¾`Ê}K(…¸æX6†(lˆ};…s-Õ)lf¯¤²ªªSŒÙãvp!cuJa-`S->`ÛªN)Í„ÔÈo ¾WøF¨ð‚ó…¿ rÆTZU0åº%DB!à—f^¾e :¥2?]‚�Àîì‘-[
² SبÍO—RPËMPºY§e×ÖT§2Ìì~²É«À†M)ʺ86¥4¹SÈœ�͆Y2¨/4C…³tæ—fdÃe’tšB�8fšÙ·¨:Yf¶&¥ƒ°ìÎÞÁÙè�Ä‚à-';ÃÖì,»aÖæfÙYŽnÇæ©Àý Õ# É¦;5^.0 Ù˳` êiúeÙŒ-Ç̱—åÍ96èé+4¦p(8
ªDIƒìÖÈÄpŸ)2p�Ý»îõ„¨­àDê( [OˆKiEvÀ×Pð:¬˜¬Q3nv¹pï+:8ä´'ÂC>Ò{|ÜXϹ uq³;Û5Ë… �DBºê”†¸Ark‰d û�³¤ãÂ;¶/Õ„�æšA‰Ù»ˆÙÜQnV�b}Á†Â—`Eo>�Zp‹Ó‰=Ïj Éé— ÷É×ä†@zÎYæœ`ùðÄs[Äy³ºI­ˆ-îe0§
`Àœ "ßìñ]€zn º.`à ²AqU¸py/³U.ĺ*òÆúž0éð?8 ³ÿ,ó¾F v�O5¹{} W˜tx™½ÿ•á—®
endstream endstream
endobj endobj
93 0 obj 93 0 obj
<< /Type /FontDescriptor << /Type /FontDescriptor
/FontName /70a0ef+mplus1mn-regular /FontName /5653b3+mplus1mn-regular
/FontFile2 92 0 R /FontFile2 92 0 R
/FontBBox [0 -270 1000 1025] /FontBBox [0 -270 1000 1025]
/Flags 4 /Flags 4
@ -4051,7 +4100,7 @@ x
endstream endstream
endobj endobj
95 0 obj 95 0 obj
[500 364 500 364 364 364 364 364 500 500 364 364 500 500 500 364 500 500 500 364 500 364 364 364 364 364 364 364 500 364 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 500 364 364 364 364 500 364 364 364 364 364 364 364 364 364 364 364 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 500 500 500 500 500 500 364 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] [500 364 500 364 364 364 364 364 500 500 364 364 500 500 500 500 500 500 500 500 500 364 364 364 364 364 364 364 500 364 500 364 364 500 500 500 500 364 364 500 364 364 364 364 364 364 500 500 500 364 364 500 500 364 364 364 364 500 364 364 364 364 364 364 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 500 500 500 500 500 500 364 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364]
endobj endobj
96 0 obj 96 0 obj
<< /Length1 6420 << /Length1 6420
@ -4149,73 +4198,73 @@ xref
0000073715 00000 n 0000073715 00000 n
0000073759 00000 n 0000073759 00000 n
0000073804 00000 n 0000073804 00000 n
0000083487 00000 n 0000084516 00000 n
0000083863 00000 n 0000084892 00000 n
0000083907 00000 n 0000084936 00000 n
0000083952 00000 n 0000084981 00000 n
0000084068 00000 n 0000085097 00000 n
0000084186 00000 n 0000085215 00000 n
0000084305 00000 n 0000085334 00000 n
0000084426 00000 n 0000085455 00000 n
0000084545 00000 n 0000085574 00000 n
0000084666 00000 n 0000085695 00000 n
0000084796 00000 n 0000085825 00000 n
0000084927 00000 n 0000085956 00000 n
0000085053 00000 n 0000086082 00000 n
0000085180 00000 n 0000086209 00000 n
0000085305 00000 n 0000086334 00000 n
0000085431 00000 n 0000086460 00000 n
0000085557 00000 n 0000086586 00000 n
0000085684 00000 n 0000086713 00000 n
0000085814 00000 n 0000086843 00000 n
0000085946 00000 n 0000086975 00000 n
0000086076 00000 n
0000086207 00000 n
0000086282 00000 n
0000086432 00000 n
0000086619 00000 n
0000086768 00000 n
0000086929 00000 n
0000087105 00000 n 0000087105 00000 n
0000087300 00000 n 0000087236 00000 n
0000087493 00000 n 0000087311 00000 n
0000087681 00000 n 0000087461 00000 n
0000087901 00000 n 0000087648 00000 n
0000088095 00000 n 0000087797 00000 n
0000088291 00000 n 0000087958 00000 n
0000088396 00000 n 0000088134 00000 n
0000097054 00000 n 0000088329 00000 n
0000097273 00000 n 0000088522 00000 n
0000098635 00000 n 0000088710 00000 n
0000099549 00000 n 0000088930 00000 n
0000106071 00000 n 0000089124 00000 n
0000106295 00000 n 0000089320 00000 n
0000107657 00000 n 0000089425 00000 n
0000108571 00000 n 0000098083 00000 n
0000117892 00000 n 0000098302 00000 n
0000118106 00000 n 0000099664 00000 n
0000119468 00000 n 0000100578 00000 n
0000120383 00000 n 0000107100 00000 n
0000121395 00000 n 0000107324 00000 n
0000121617 00000 n 0000108686 00000 n
0000121919 00000 n 0000109600 00000 n
0000123057 00000 n 0000118921 00000 n
0000124155 00000 n 0000119135 00000 n
0000124379 00000 n 0000120497 00000 n
0000124679 00000 n 0000121412 00000 n
0000125816 00000 n 0000122424 00000 n
0000129617 00000 n 0000122646 00000 n
0000129830 00000 n 0000122948 00000 n
0000131192 00000 n 0000124086 00000 n
0000132106 00000 n 0000125184 00000 n
0000135816 00000 n 0000125408 00000 n
0000136030 00000 n 0000125708 00000 n
0000136332 00000 n 0000126845 00000 n
0000131281 00000 n
0000131494 00000 n
0000132856 00000 n
0000133770 00000 n
0000137480 00000 n
0000137694 00000 n
0000137996 00000 n
trailer trailer
<< /Size 100 << /Size 100
/Root 2 0 R /Root 2 0 R
/Info 1 0 R /Info 1 0 R
>> >>
startxref startxref
137246 138910
%%EOF %%EOF

87
labs/git/github.adoc

@ -0,0 +1,87 @@
= Account setup!
Apostolos rootApostolos@swarmlab.io
// Metadata:
:description: Git instructions
:keywords: git basics
ifndef::env-browser[]
:data-uri:
endif::[]
:images-cdn: http://localhost:3080/images
:toc: right
:toc-title: Table of contents
:toclevels: 4
:source-highlighter: highlight
:no-header-footer:
:nofooter:
:last-update-label!:
:icons: font
:sectnums:
:url_mongodb: https://en.wikipedia.org/wiki/MongoDB
:hardbreaks:
{empty} +
{empty}
:!hardbreaks:
=== Account Setup and Configuration
* The first thing you need to do is set up a free user account.
Simply visit https://github.com[Github^], choose a user name that isn't already taken, provide an email address and a password, and click the big green *"`Sign up for GitHub`"* button.
* The next thing you'll see is the pricing page for upgraded plans, but it's safe to ignore this for now.
** GitHub will send you an email to verify the address you provided.
** Go ahead and do this; it's pretty important (as we'll see later).
[NOTE]
====
*GitHub provides almost all of its functionality with free accounts*, except some advanced features.
GitHub's *paid plans include advanced tools and features as well as increased limits for free services*.
To get more information about available plans and their comparison, visit https://github.com/pricing[paid plans^].
====
You're now ready to use GitHub.
==== SSH Access
As of right now, you're fully able to connect with Git repositories using the `https://` protocol, authenticating with the username and password you just set up.
However, to simply clone public projects, you don't even need to sign up - the account we just created comes into play when we fork projects and push to our forks a bit later.
If you'd like to use SSH remotes, you'll need to configure a public key.
Open up your account settings using the link at the top-right of the window
Then select the "`SSH keys`" section along the left-hand side.
.The "`SSH keys`" link.
image::images/ssh-keys.png[The “SSH keys” link]
From there, click the "`Add an SSH key`" button, give your key a name, paste the contents of your `~/.ssh/id_rsa.pub` (or whatever you named it) public-key file into the text area, and click "`Add key`".
[NOTE]
====
Be sure to name your SSH key something you can remember.
You can name each of your keys (e.g. "My Laptop" or "Work Account") so that if you need to revoke a key later, you can easily tell which one you're looking for.
====
==== Your Email Addresses
The way that GitHub maps your Git commits to your user is by email address.
If you use multiple email addresses in your commits and you want GitHub to link them up properly, you need to add all the email addresses you have used to the Emails section of the admin section.
== Generating a new SSH key and adding it to the ssh-agent
=== http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/files/help/HowTo-gitea-ssh.adoc.html[Add SSH key^]
"Pro Git book" by Scott Chacon and Ben Straub , used under CC BY-NC-SA 3.0 / Desaturated from original

588
labs/git/github.adoc.html

File diff suppressed because one or more lines are too long

1946
labs/git/github.adoc.pdf

File diff suppressed because it is too large

BIN
labs/git/images/ssh-keys.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Loading…
Cancel
Save