Можно ли использовать git clone с сервисами хранения кода, которые не являются github?

Вам это подходит?

string="str1/str2/str3/str4/str5"

echo $string | awk -F'/' '{print $5}'

-F используется для указания разделителя

0
10.10.2021, 01:09
2 ответа

Поскольку Git был создан в 2005 году, а GitHub — в 2008 году, а путешествия во времени невозможны, ответ должен быть тривиальным: «Да». :Git можно использовать без GitHub.

2
10.10.2021, 12:06

Tl;dr :Да

git— это VCS/SCM, написанная Линусом Тровальдсом в 2005 году. Первоначально написанная на C, альтернативные реализации существуют на Python, Go и Java. Он имеет встроенную -функцию сервера(git daemon)для настройки сервера через TCP с использованием протокола GIT . Это та самая программа git, которую вы запускаете в своем терминале, хотя сам Линус сейчас ее не поддерживает.

GitHub — это просто еще одна компания, предоставляющая исходный -код -, хостинг -как --сервис для бесплатного и коммерческого использования, в настоящее время принадлежащий M$, в основном хороший веб-интерфейс для git и какой-то стероид. Вы можете увидеть другие веб-сайты, такие как GitLab, BitBucket, GNU Savannah. Многие проекты размещают свои собственные серверы git, такие как KDE, FreeDesktop.Org, ArchLinux. Вы можете разместить свой собственный, а также добавить к нему красивый -веб-интерфейс, используя GitLab, Gitae, cgit, gitolite и т. д. В качестве параллельного сравнения подумайте о программном обеспечении MediaWiki (, поддерживающем WP, Fandom, ArchWiki и т. д. )и Википедия (широко известное использование ).

Но в GitHub есть некоторые вспомогательные функции, которых нет в ванильном git, например система отслеживания ошибок, CI/CD. На самом деле они не являются частью git, и у других серверных систем git есть свой собственный способ сделать это.

Таким образом, git cloneможно использовать с другими службами хранения кода, если они используют git. Например Mozilla использует Mercurial, Ubuntu использует GNU Bazaar, KDE использует Phabricator, в этих случаях вы не можете использовать.

Прочитайте сообщения SO на Git vs GitHub:1 , 2 .

1
10.10.2021, 15:16

Теги

Похожие вопросы