Как да клонирате 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]“, за да клонирате хранилище. Вашите идентификационни данни ще бъдат използвани автоматично за удостоверяване. Ако абсолютно трябва да използвате удостоверяване, базирано на парола, вместо по-сигурни алтернативи, ще бъдете подканени за потребителско име и парола, ако няма други валидни методи за удостоверяване.


Leave a Comment

Как да гледате US Open 2023 онлайн без кабел

Как да гледате US Open 2023 онлайн без кабел

Откритото първенство на САЩ се завръща в Националния тенис център USTA Billie Jean King в Ню Йорк за своето 143-то издание. Стотици играчи ще се борят за шампионския трофей и дял от наградния фонд от 65 милиона долара.

Как да намерите датата, на която вие (или някой друг) сте се присъединили към Facebook

Как да намерите датата, на която вие (или някой друг) сте се присъединили към Facebook

Знаете ли, че Facebook навърши 17 години през 2023 г. Времето лети и вашият Facebook акаунт може да е по-стар, отколкото си мислите.

Как да поправите грешката „Този ​​видеофайл не може да бъде възпроизведен (код на грешката: 102630)“

Как да поправите грешката „Този ​​видеофайл не може да бъде възпроизведен (код на грешката: 102630)“

Постоянно ли получавате

Как да анулирате абонамента си за Adobe

Как да анулирате абонамента си за Adobe

Абонаментът за Adobe Creative Cloud ви дава достъп до облачни инструменти, като Adobe Photoshop или Illustrator, за да изведете творческите си произведения на следващото ниво. Въпреки това, приложенията на Creative Cloud не винаги могат да ви помогнат с това, от което се нуждаете за определени проекти, а в днешно време имаме много алтернативи на Adobe, включително безплатни като Gimp.

Какво означава „Закачен“ в TikTok (и как да закачите видеоклипове/коментари)

Какво означава „Закачен“ в TikTok (и как да закачите видеоклипове/коментари)

Чували ли сте, че можете да „закачите“ видеоклипове или коментари в TikTok, но не сте сигурни какво точно означава това? Тук ще обясним функцията за закачване и как да я използвате в TikTok.

Забравена парола за HBO Max? Ето как да я нулирате и възстановите

Забравена парола за HBO Max? Ето как да я нулирате и възстановите

Запален гледач ли сте на HBO Max, но не можете да си спомните паролата си? Не се паникьосвайте.

Как да изключите режима за пестене на батерия на всяко устройство

Как да изключите режима за пестене на батерия на всяко устройство

Ако сте заредили устройството си достатъчно, че вече не ви е необходим режимът за пестене на батерията, или просто искате устройството ви да работи с максимален капацитет, лесно е да изключите режима за пестене на енергия на вашите устройства с Microsoft Windows 11, Windows 10, macOS, Android, iOS и iPadOS. Ще ви покажем как да направите това на вашия настолен компютър или мобилно устройство.

Как да поправите грешка C14A в Snapchat

Как да поправите грешка C14A в Snapchat

Опитвате се да влезете в акаунта си в Snapchat, само за да бъдете посрещнати със съобщение за грешка и код C14A. Сървърите на платформата може да не работят, което причинява проблеми с влизането навсякъде.

Как (косвено) да изключите прочетените разписки в Instagram

Как (косвено) да изключите прочетените разписки в Instagram

Instagram е популярна платформа за споделяне на снимки, видеоклипове и съобщения, но има един недостатък - нежелани взаимодействия. Може да искате малко спокойствие от съобщенията, които получавате, но ако отворите директно съобщение, подателят ще разбере, че сте го прочели веднага.

Какво да направите, когато ChatGPT покаже съобщението „Възникна грешка“

Какво да направите, когато ChatGPT покаже съобщението „Възникна грешка“

Продължаваш ли да получаваш