Как да клонирате Git хранилище в Linux

Git е разпределена система за контрол на версиите, която е предназначена да улесни публичното или частното координирано разработване на софтуер. Всеки проект в Git се записва в независимо хранилище. GitHub е най-популярният уебсайт за хостване на хранилища, но далеч не единственият. Има и други публични хостинг сайтове като Bitbucket, както и опции за самостоятелно хостване като GitLab. Всички източници работят чрез един и същ Git протокол, единствената разлика за основното използване е използвания URL адрес.

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

За да клонирате публично хранилище, просто намерете връзката за изтегляне на хранилището, то ще бъде форматирано донякъде така: „https://[url]/[user_name]/[project_name].git“. Например, рекламният блокер uBlock Origin може да бъде клониран от https://github.com/gorhill/uBlock.git . Въпреки че точното местоположение на връзката към git файл може да варира за всеки сайт, то обикновено се намира по-горе и вдясно от кода.

Съвет: HTTPS и SSH са най-добрите протоколи за изтегляне на всякакви хранилища, тъй като използват криптирана връзка.

Как да клонирате Git хранилище в Linux

В GitHub връзката за инсталиране се намира по-горе и вдясно от кода.

След като имате връзката, отворете терминален прозорец в директорията, в която искате да клонирате хранилището.

Забележка: Когато клонирате хранилище, съдържанието се поставя в поддиректория, не е необходимо да създавате такава, за да бъде вмъкнато в нея. Например, ако изпълните командата клониране в ~/git_projects, хранилището ще се инсталира в поддиректорията ~/git_projects/[repository_title]/.

Съвет: ~/ е стенография на Linux, която показва, че пътят започва в домашната директория на вашия потребител.

След като сте в правилната директория, изпълнете командата „git clone [git_install_link.git]“ и процесът ще завърши автоматично. В зависимост от размера на хранилището, което клонирате, и колко бърз е вашият интернет, изтеглянето може да отнеме известно време.

Как да клонирате Git хранилище в Linux

Изпълнението на командата „git clone [git_install_link.git]“ ще създаде нова поддиректория и ще инсталира хранилището там.

Удостоверяване на частни хранилища

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

Често срещаните опции за удостоверяване са токени, SSH ключове и пароли. Реализираните опции може да варират между сайтовете, като цяло можете или да включите подробности за паролите в командата, или предварително да конфигурирате SSH ключ или токен в конфигурационните файлове. Токените или SSH ключовете са най-сигурните опции, където е възможно използването на пароли трябва да се избягва, тъй като тези данни могат да бъдат регистрирани.

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

Съвет: По желание можете да добавите вашето потребителско име към конфигурационния файл със следната команда: 'git config –global user.name “[вашето потребителско име]”'. Това потребителско име ще се използва по подразбиране за всички връзки от вашия потребителски акаунт. Глобалният конфигурационен файл може да бъде намерен в “~/.gitconfig”.

След като конфигурирате вашето базирано на ключ удостоверяване, можете просто да изпълните същата команда като по-горе „git clone [git_install_link.git]“, за да клонирате хранилище. Вашите идентификационни данни ще бъдат използвани автоматично за удостоверяване. Ако абсолютно трябва да използвате удостоверяване, базирано на парола, вместо по-сигурни алтернативи, ще бъдете подканени за потребителско име и парола, ако няма други валидни методи за удостоверяване.

Оставете коментар

Как да снаждате Ethernet кабел

Как да снаждате Ethernet кабел

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

Как да поставите PS5 в режим на почивка

Как да поставите PS5 в режим на почивка

Режимът на почивка е функция на Sony PlayStation 5, която пести енергия, когато не използвате активно конзолата. За разлика от пълното изключване, той запазва системния софтуер и отворените видеоигри в паметта, което ви позволява да се върнете към действието за секунди.

Как да влезете и излезете от режим на цял екран в Google Chrome

Как да влезете и излезете от режим на цял екран в Google Chrome

Режимът на цял екран ви осигурява безпроблемно изживяване за приложенията, които използвате. Когато искате да работите онлайн, да четете уеб страница или да гледате онлайн видеоклип, можете лесно да влезете в режим на цял екран в Google Chrome на Windows и macOS.

Snapchat „Само моите очи“: Какво означава и как да го настроите

Snapchat „Само моите очи“: Какво означава и как да го настроите

Всички имаме снимки, които искаме да запазим поверителни, независимо дали са лични снимки или просто нещо, което не искаме никой друг да вижда, използващ телефона ни. Вече можете да създавате лични истории в Snapchat, а сега, за тези допълнителни лични снимки, можете да защитите поверителността си в Snapchat с функцията My Eyes Only Snapchat.

Как да прекратите абонамента си за SiriusXM

Как да прекратите абонамента си за SiriusXM

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

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

Ако използвате Google Таблици редовно, вероятно сте запознати с тези инструменти, които използвате често. Има обаче много функции на това приложение за електронни таблици, които остават незабелязани и недостатъчно използвани.

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Контролерът PS5 DualSense е снабден с презареждаща се батерия от 1560 mAh, която може да издържи между 12 и 15 часа, в зависимост от употребата. Начинът, по който използвате контролера си, влияе върху това колко дълго ще издържи батерията му, а някои игри консумират повече време от други, така че как можете да удължите живота на батерията на вашия PS5 контролер.

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Получавате ли грешка „Нещо се обърка. Опитайте да презаредите“, докато достъпвате Twitter в Google Chrome на вашия компютър.

6 програми за начинаещи, за да си създадат собствени видеоигри

6 програми за начинаещи, за да си създадат собствени видеоигри

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

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Започването на разговор с някого чрез социална медийна платформа като Facebook може да бъде плашещо. Често прекалено много мислим какво да кажем и как да се представим.