Github - какво е това? Как да работите с github.com?
GitHub - какво е това? Този ресурс е уеб базирана платформа за управление на версии и сътрудничество за разработчици на софтуер. Доставя се през бизнес модел с софтуер като услуга, стартира през 2008 г. Ресурсът се основава на Git, системата за управление на изходния код, създадена от Линус Торвалдс
съдържание
Понастоящем GitHub е най-популярната услуга за хостинг на кодове с отворен код сред програмисти и програмисти.
GitHub - какво е това?
Git се използва за съхраняване на изходния код на проекта и за проследяване на цялата история на всички промени в кода. Това позволява на разработчиците да работят по-ефективно в проекта, като предоставят инструменти за управление на евентуални конфликтни промени от няколко програмисти. Работата с GitHub ви позволява свободно да адаптирате и подобрявате софтуера от публичните си хранилища, но таксите за частни хранилища, предлагащи различни тарифни планове. Всяко публично или частно хранилище съдържа всички файлове на проекта, както и историята на промените на всеки файл. Репозиториите могат да имат няколко служители и могат да бъдат както обществени, така и частни.
Как да работите в GitHub?
Платформата улеснява социалното кодиране, като предоставя уеб интерфейс за хранилището на Git-code и инструменти за съвместно управление. Този проект може да се разглежда като сериозен ресурс за социалните мрежи за разработчиците на софтуер.
Как да използвам GitHub? Участниците могат да участват в програмирането заедно, да оценяват работата си, да получават актуализации за конкретни проекти, да комуникират публично или частно.
Потребителите могат да добавят други членове към проекта си, за да работят заедно.
терминология
Три важни термини, използвани от разработчиците в средата на GitHub.com, са вилица, заявка за изтегляне и обединяване.
Fork е хранилище, което е копирано от профила на едно лице в друга. Този инструмент позволява на разработчика да прави промени, без да жертва изходния код.
Ако програмистът желае да споделя промените, той може да изпрати заявка за трансфер до собственика на оригиналното хранилище, като използва командата за заявка за изтегляне. Ако след преглед на промените собственикът се съгласи с тях, той ги приеме и може да ги комбинира с хранилището на източника. По подразбиране данните се записват и преплитат в основния проект или се обединяват в общ файл, като се използва инструментът за сливане.
Както GitHub е интуитивен и лесен за използване, както и неговите инструменти за контрол на версиите са полезни за сътрудничество, на ресурсите става популярен сред експерти от различни посоки, включително и от не-програмисти. По-специално, тя започва да се използва за работа върху документи и мултимедийни разработки. Например, проектна документация, ресурси за обучение и други дейности, при които потребителите могат да си взаимодействат онлайн и да работят заедно. GitLab е алтернатива на GitHub.com с отворен код.
Продукти и функции
В допълнение към добре познатия продукт GitHub.com, учредителната компания SaaS предлага местна версия. GitHub Enterprise поддържа интегрирана среда за разработка, интегрирана система от инструменти и много приложения и услуги от трети страни. Ресурсът предлага повишена сигурност и възможност за проверка.
Други продукти и характеристики на заявлението включват:
Gist - позволява на програмистите на GitHub да споделят кодови фрагменти или други бележки.
Flow е лесен, специфичен за бизнеса работен процес за редовно осъвременяване на инсталациите.
Страници - са статични уеб страници за поставяне на проекта и получаване на информация директно от хранилището на GitHub на физическо лице или организация.
Desktop - ви позволява да влизате в GitHub от настолни компютри с Windows или Mac.
Student Developer Pack е безплатно предлагане на инструменти за програмисти, което е ограничено от броя на участниците. Включва облачни ресурси, инструменти за програмиране, поддръжка и достъп до ресурса.
Социално кодиране като основа на проекта
Социално кодиране в GitHub - какво е това? Това е подходът към разработката на софтуер, който се фокусира върху формалното и неформалното сътрудничество на екипа от програмисти.
Въпреки че терминът често се свързва с сайт за социални кодиране, например, GitHub, BitBucket, CodePlex и Google Code, тя може да се използва, за да опише напълно всякаква среда за разработка, която включва обсъждане и споделяне.
хранилище
В информационните технологии хранилището е централното място, където агрегирането на данни се съхранява и поддържа по организиран начин, обикновено в компютърен магазин.
В зависимост от това как се използва терминът, хранилището може да е достъпно за потребителите или може да бъде местоположението, от което се получават конкретни бази данни, файлове или документи за по-нататъшно движение или разпространение в мрежата. Едно хранилище може просто да бъде обединяване на данни в някои достъпни места за съхранение и може да означава известна способност за селективно извличане на информация.
Социална мрежа
Социалните мрежи като общ принцип на GitHub - какво е това? Това е практиката да се разширява броят на бизнес и социалните контакти, като се създават връзки между хората, често чрез сайтове за социални контакти: Facebook, Twitter, LinkedIn и Google+.
Въз основа на концепцията за шестте ръкостискания (идеята, че всеки две души на планетата могат да се свържат чрез верига от не повече от пет посредници), сайтове за социални мрежи създават онлайн общност, която помага на потребителите да се установи контакт.
- Основни команди Git: измама лист
- Най-добра програма за управление на проекти
- Какво представлява SQL инжекция?
- Как да отворя конзолата за програмисти?
- Как да активираме режима за разработчици в Undertale и какво дават?
- Организацията на системите за организационно управление е гаранция за ефективна дейност на…
- CVS: какво е това, как да работите с него
- Какво представлява хранилището за Cydia?
- Какви са хранилищата за Cydia?
- Програмата за създаване на уеб сайтове: преглед на най-добрия софтуер
- Git - какво е това? Git за начинаещи: Описание
- GCC Compiler за Windows
- Популярни потребители на Torrent за различни платформи
- Как да използвате DWS Windows 10?
- Уеб програмисти: описание на професията, плюсове и минуси
- Програмиращата среда. По пътя към създаването на собствен софтуер
- MSDN - какво е това? Описание на ресурса
- Debug - какво е това? Описание на инструмента
- Джира: какво е това и защо е необходима тази система?
- Какво е включено в системния софтуер?
- Звездичка: инсталация и инструкции