You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сервис <em>GitHub</em> је највећи хост за Гит репозиторијуме и представља централну тачку сарадње за милионе програмера и пројеката.
23
+
Велики проценат свих Гит репозиторијума се хостује на сервису <em>GitHub</em> и многи пројекти отвореног кода га користе за Гит хостинг, праћење тикета, преглед кода, и друге ствари.
24
+
Зато, иако није непосредни део Гит пројекта отвореног кода, постоји велика вероватноћа да ћете у неком тренутку када будете почели професионално да користите програм Гит бити упућени на интеракцију са сервисом <em>GitHub</em>.</p><p>Ово поглавље објашњава како да ефикасно користите сервис <em>GitHub</em>.
25
+
Покрићемо прављење и одржавање налога, прављење и коришћење Гит репозиторијумâ, уобичајене процесе рада по којима се дају доприноси пројектима и по којима се они прихватају, програмски интерфејс сервиса <em>GitHub</em> и много ситних савета за олакшање рада у општем случају.</p><p>Ако вас не занима коришћење сервиса <em>GitHub</em> за хостовање сопствених пројеката или сарадња са другим пројектима који су хостовани тамо, можете слободно да прескочите на <ahref="#ch07-git-tools">Гит алати</a>.</p>
26
+
<h2id="_отварање_налога_и_подешавања">Отварање налога и подешавања</h2>
27
+
<divclass="paragraph">
28
+
<p>
29
+
Прва ствар коју треба да урадите је да отворите бесплатан кориснички налог.
30
+
Једноставно посетите <ahref="https://github.com" class="bare">https://github.com</a>, изаберите корисничко име које још увек није заузето, оставите своју имејл адресу и жељену лозинку, па кликните на велико зелено дугме <em>„Sign up for GitHub”</em>.</p>
31
+
</div>
32
+
<divclass="imageblock">
33
+
<divclass="content">
34
+
<imgsrc="{{< relurl "book/sr/v2/images/signup.png" >}}" alt="Форма за регистрацију на GitHub">
35
+
</div>
36
+
<divclass="title">Слика 81. Форма за регистрацију на GitHub</div>
37
+
</div>
38
+
<divclass="paragraph">
39
+
<p>Следећа ствар коју ћете видети је ценовник за напредније планове, али засад без проблема можете игнорисати ово.
40
+
GitHub ће вам послати мејл којим ћете потврдити адресу коју сте унели.
41
+
Учините ово одмах, јер је веома важно (као што ћемо видети касније).</p>
42
+
</div>
43
+
<divclass="admonitionblock note">
44
+
<table>
45
+
<tr>
46
+
<tdclass="icon">
47
+
<divclass="title">Белешка</div>
48
+
</td>
49
+
<tdclass="content">
50
+
<divclass="paragraph">
51
+
<p>GitHub бесплатним налозима нуди скоро сву своју функционалност, осим неких напредних могућности.
52
+
GitHub комерцијални планови укључују напредне алате и могућности као и подигнуте границе за бесплатне сервисе, али њих нећемо обрадити у овој књизи.
53
+
Ако желите више информација о доступним плановима и њихово поређење, посетите <ahref="https://github.com/pricing" class="bare">https://github.com/pricing</a>.</p>
54
+
</div>
55
+
</td>
56
+
</tr>
57
+
</table>
58
+
</div>
59
+
<divclass="paragraph">
60
+
<p>Ако кликнете на лого Октомачке у горњем левом углу екрана, одлазите на своју главну страну.
61
+
Сада сте спремни да почнете са коришћењем сервиса GitHub.</p>
62
+
</div>
63
+
<divclass="sect3">
64
+
<h3id="_ssh_приступ_2">SSH приступ</h3>
65
+
<divclass="paragraph">
66
+
<p>
67
+
Сада сте у могућности да се у потпуности повежете са Гит репозиторијумима користећи <code>https://</code> протокол, потврђујете свој идентитет корисничким именом и лозинком које сте управо поставили.
68
+
Међутим, ако желите једноставно да клонирате јавне пројекте, чак нема потребе ни да се региструјете — налог који смо креирали игра улогу када будемо рачвали пројекте и касније гурали рад на своје рачве.</p>
69
+
</div>
70
+
<divclass="paragraph">
71
+
<p>Ако желите да користите SSH удаљене репозиторијуме, мораћете да конфигуришете јавни кључ.
72
+
Ако га још увек немате, погледајте <ahref="{{< relurl "book/sr/v2/ch00/_generate_ssh_key" >}}">Генерисање јавног SSH кључа</a>.
73
+
Отворите подешавања свог налога користећи линк у горњем десном углу прозора:</p>
<p>Одавде, кликните на дугме <em>„Add an SSH key”</em>, дајте кључу име, па налепите садржај свог <code>~/.ssh/id_rsa.pub</code> (или како сте га већ назвали) фајла са јавним кључем у текст поље и кликните <em>„Add key”</em>.</p>
93
+
</div>
94
+
<divclass="admonitionblock note">
95
+
<table>
96
+
<tr>
97
+
<tdclass="icon">
98
+
<divclass="title">Белешка</div>
99
+
</td>
100
+
<tdclass="content">
101
+
<divclass="paragraph">
102
+
<p>Обавезно дајте име свом SSH кључу тако да га лако запамтите.
103
+
Сваком од својих кључева можете да дате име (нпр. „Мој лаптоп” или „Радни налог”) тако да ако касније морате да га опозовете, лако можете видети који кључ тражите.</p>
104
+
</div>
105
+
</td>
106
+
</tr>
107
+
</table>
108
+
</div>
109
+
</div>
110
+
<divclass="sect3">
111
+
<h3id="_personal_avatar">Лични аватар</h3>
112
+
<divclass="paragraph">
113
+
<p>Затим, ако желите, генерисани аватар можете да промените сликом коју ви изаберете.
114
+
Најпре идите у картицу <em>„Profile”</em> (изнад картице <em>„SSH Keys”)</em> и кликните на <em>„Upload new picture”</em>.</p>
<p>Одсада, кадгод вршите интеракцију негде на сајту, људи ће поред вашег корисничког имена видети ваш аватар.</p>
134
+
</div>
135
+
<divclass="paragraph">
136
+
<p>Ако се деси да сте аватар окачили на популарни сервис Граватар (често се користи за Вордпрес налоге), тај аватар ће аутоматски користити и нема потребе да радите овај корак.</p>
137
+
</div>
138
+
</div>
139
+
<divclass="sect3">
140
+
<h3id="_ваше_имејл_адресе">Ваше имејл адресе</h3>
141
+
<divclass="paragraph">
142
+
<p>Начин на који GitHub мапира ваше Гит комитове на ваш кориснички налог је помоћу имејл адресе.
143
+
Ако у својим комитовима користите више имејл адреса и желите да их GitHub повеже како треба, треба да додате све имејл адресе које сте користили у <em>Emails</em> одељак admin одељка.</p>
<p>Најзад, за додатну сигурност, дефинитивно треба да подесите <em>Two-factor Authentication</em> тј. „2FA”.
163
+
Двофакторска аутентификација је механизам проверу идентитета који у последње време постаје све популарнији за смањење ризика компромитовања вашег налога у случају да вам се неко некако докопа лозинке.
164
+
Ако укључите ову опцију, GitHub ће вам тражити да потврдите идентитет употребом две различите методе; тако да ако једна од њих буде компромитована, нападач неће моћи да приступи вашем налогу.</p>
165
+
</div>
166
+
<divclass="paragraph">
167
+
<p>Подешавање двофакторске аутентификације се налази у картици <em>„Security”</em> вашег <em>„Account settings”</em>.</p>
168
+
</div>
169
+
<divclass="imageblock">
170
+
<divclass="content">
171
+
<imgsrc="{{< relurl "book/sr/v2/images/2fa-1.png" >}}" alt="2FA u _Security_ картици">
172
+
</div>
173
+
<divclass="title">Слика 87. 2FA u <em>Security</em> картици</div>
174
+
</div>
175
+
<divclass="paragraph">
176
+
<p>Ако кликнете на дугме <em>„Set up two-factor authentication”</em>, одлазите на конфигурациону страницу где можете изабрати да користите апликацију на телефону за генерисања секундарног кода („временски базирана једнократна лозинка”), или да вам GitHub шаље кôд преко у SMS поруци сваки пут када треба да се пријавите на систем.</p>
177
+
</div>
178
+
<divclass="paragraph">
179
+
<p>Када изаберете жељену методу и испратите инструкције за подешавање 2FA, ваш налог ће онда бити мало сигурнији и мораћете да поред лозинке унесете и кôд сваки пут када се пријављујете на GitHub.</p>
0 commit comments