1. Уеб дизайн и разработка Как да се регистрирате и персонализирате акаунт в GitHub

От Сара Гутълс

GitHub.com предлага неограничени безплатни публични и частни хранилища за физически лица. Безплатните частни акаунти са ограничени до трима сътрудници. Можете да се регистрирате за платен акаунт, за да имате неограничени сътрудници и някои функции на Pro. Регистрирайте се и след това персонализирайте настройките във вашия GitHub.com акаунт.

Публично означава, че всеки може да види вашия код, да го клонира и следователно да използва вашия код. GitHub е голям привърженик на софтуера с отворен код (OSS) и затова насърчава публичния, споделен код. Софтуерът с отворен код е нещо повече от публичен, споделен код. Тъй като всеки ред код може да бъде проследен до автор, вие все още получавате заслуга за написаното, но целта е кодът да бъде достъпен за всеки, който може да използва, разширява и изследва.

Как да се регистрирате за акаунт в GitHub.com

Следващите стъпки ви водят чрез регистрация за безплатен, индивидуален акаунт на GitHub.com:

  1.  Отидете на GitHub.com и попълнете формата за регистрация.  Изберете плана, който искате. За целите на тази книга можете да използвате безплатния план. Винаги можете да надстроите до платен план по-късно, ако решите, че искате да имате повече от трима сътрудници за вашето частно хранилище и други функции на GitHub.  Попълнете краткото проучване. Това проучване помага на GitHub да разбере кой използва софтуера и им помага да поддържа работни процеси, специфични за техните потребители. Сега сте на началната страница, показана тук.
Начална страница на GitHub

Как да персонализирате профила си в GitHub.com

Тъй като ставате по-опитен кодер, може да искате да препратите профила си в GitHub.com във вашата автобиография и заявления за работа. Все повече и повече компании се грижат повече за вашето портфолио, отколкото за списък от степени или награди. Например, GitHub не изисква от вас да предоставяте информация за вашето образование като част от процеса на наемане и вместо това изисква връзка към вашия профил и / или портфолио на GitHub.com.

За да завършите профила си в GitHub.com:

  1.  Кликнете върху иконата на аватара в горния десен ъгъл и изберете Вашия профил.  Кликнете върху Редактиране на профил на страницата, която се показва.  Попълнете формата на страницата Лични настройки, показана на следната фигура.  Кликнете върху Актуализиране на потребителския профил, когато приключите.
Лични настройки на GitHub

На страницата Лични настройки можете също да коригирате няколко различни настройки, за да продължите да персонализирате акаунта си.

Сметка

В настройките на акаунта можете да промените паролата си, да промените потребителското си име или да изтриете акаунта си.

Настройки на GitHub акаунт

Промяната на потребителското ви име може да причини нежелани странични ефекти, така че обикновено не се препоръчва. Просто се уверете, че след като промените потребителското си име, всичко, което трябва да продължите да работи, все пак прави. Следвайте връзки, тествайте кода и стартирайте приложенията си отново.

имейли

GitHub ви позволява да свържете множество имейл адреси към вашия акаунт. Забележете, че можете да добавяте имейл адреси, да поддържате личния си имейл адрес и дори да блокирате Git команди, които могат да разкрият вашия имейл адрес.

Настройки за имейл на GitHub

Известия

Известията могат да станат наистина преобладаващи. Въпреки че можете да изберете нивото си на подробност за получаване на известия на хранилище, тази страница създава вашите предпочитания по подразбиране за известия.

Настройки за известия на GitHub

Препоръчваме да не гледате автоматично хранилища, тъй като всеки вид дейност, която се случва във всеки хранилище, с който взаимодействате, ще започне да се показва във вашата пощенска кутия, което се оказва, че не е полезно, когато започнете да работите повече.

Кликнете върху връзката Нещата, които наблюдавате в горната част на страницата с настройки за известия, за да проверите какво гледате и следователно какви известия можете да получите от тях.

фактуриране

Можете да надстроите плана си по всяко време, за да включите Pro функции, като неограничени сътрудници и разширени инструменти за преглед на код. Можете да направите това надстройка да се случи на страницата с настройки за таксуване, показана на следната фигура. В допълнение към обновяването на плана си, можете да закупите данни от Git LFS и други приложения на Marketplace. Можете дори да поставите купони от вашата компания, училище или свързана организация.

Настройки за фактуриране на GitHub

Git LFS означава Git Large File Storage. Някои разработки на софтуер изискват да се съхраняват големи файлове, като сцени на игри в развитието на видеоигри. Без Git LFS можете да качвате файлове с размер до 100MB. Всичко, което е по-голямо, изисква Git LFS, който поддържа файлове до няколко GB.

SSH и GPG ключове

В даден момент може да искате да създадете SSH или GPG ключ, за да криптирате комуникацията си с GitHub и да осигурите сигурна среда. Можете да направите това в настройките си, показани тук.

GitHub SSH и GPG ключове

SSH ключовете ви позволяват да се свързвате с GitHub от вашата локална машина, без да се налага да въвеждате потребителско име и парола всеки път. GPG ключовете маркират маркери и ангажименти, които правите като проверени, което означава, че другите хора знаят, че всъщност вие сте тези, които натискате промените.

Друг начин да кажете на Git да си спомня вашите идентификационни данни е да използвате помощник на пълномощията. GitHub обикновено препоръчва това при използване на SSH, особено за потребители на Windows.

Сигурност

Вашата парола не само трябва да е сложна, но също така трябва да помислите и за активиране на двуфакторна автентификация. Двуфакторното удостоверяване означава, че когато въвеждате правилната парола, ще бъдете помолени да потвърдите дали вие се опитвате да влезете чрез приложение или SMS.

сесии

Sessions ви позволява да виждате всеки компютърен адрес, град и държава, където сте влезли или се свързвате с GitHub.com.

Блокирани потребители

В настройките на Блокираните потребители можете да блокирате потребителите от всички ваши хранилища.

Хранилища

Разделът „Хранилища“ изброява всички хранилища, които сте създали или поканени като сътрудник. Можете също да оставите хранилища от тази страница.

организации

Организациите ви позволяват да поставяте потребители и хранилища на GitHub под подобни настройки. Например, можете да предоставите права на администратор на всички хранилища в една организация на цялата организация, вместо да се налага индивидуално да добавяте всеки човек във всяко хранилище. Прочетете за организациите на страницата за помощ на GitHub.

Запазени отговори

Запазените отговори, показани на следната фигура, могат да бъдат изключително полезни за популярните OSS. Например, ако изграждате разширение за приложение, много хора могат да докладват за проблеми с приложението, а не за разширението ви. Можете да напишете запазен отговор на насочените хора до мястото, където те могат да предоставят обратна информация за приложението, когато намерят грешка.

Запазени отговори Настройки на GitHub

Приложения

Можете да свържете три вида приложения с вашия акаунт в GitHub.com:

  • Инсталирани приложения на GitHub: Приложения на GitHub, които използвате с вашия акаунт. Един пример за това са GitHub Learning Labs. Оторизирани приложения на GitHub: Приложения, които сте упълномощили за достъп до вашия акаунт. Един пример е Slack. Оторизирани приложения на OAuth: Приложения, които сте удостоверили с помощта на идентификационни данни на GitHub. Един пример е GitHub Desktop.

Настройки за програмисти

Последният раздел на страницата Настройки е Настройки за програмисти, които използвате само ако изграждате приложение, което осъществява достъп до GitHub API, което означава, че приложението трябва да получи достъп до данните на GitHub по някакъв начин.

В този раздел се появяват три настройки:

  • Приложения OAuth: Приложения, които сте регистрирали, за да използвате GitHub API. Приложения на GitHub: Приложения, които се интегрират и разширяват GitHub. Лични маркери за достъп: Подобно на SSH ключовете, маркери, които ви позволяват да получите достъп до GitHub API, без да се изисква удостоверяване.