[MUSIC]
Онлайн-репозитории Git позволяют хранить
копию репозитория Git в Интернете.
И он может быть легко разделен между несколькими компьютерами и несколькими пользователями.
Давайте подробнее узнаем о двух поставщиках услуг репозитория
Git, GitHub и Bitbucket.
Мы рассмотрим, как мы можем настроить наш локальный репозиторий Git
для зеркалирования в онлайн-репозитории Git.
Существует несколько онлайн поставщиков услуг репозитория Git.
Два из самых популярных из них GitHub и Bitbucket.
Я расскажу более подробно о том, как вы можете настроить свой репозиторий Git, который вы
подготовили в предыдущем упражнении, чтобы быть
зеркальным в онлайн-репозитории Git на Bitbucket.
Чтобы настроить онлайн-репозиторий Git,
перейдите к одному из этих поставщиков онлайн-услуг, а затем зарегистрируйтесь для учетной записи.
Итак, здесь я зарегистрировался в моей учетной записи Bitbucket, и
моя домашняя страница открыта здесь.
И поэтому я собираюсь создать новый
репозиторий онлайн в моем репозитории Bitbucket.
Поэтому я просто нажал на него, создайте репозиторий, а
затем это придумает некоторые детали.
Теперь это зависит от поставщика услуг репозитория.
Итак, здесь я укажу имя репозитория и skit test.
И я собираюсь отметить это как частный репозиторий.
Для этого курса и всех остальных курсов в этой специализации
я настоятельно советую вам сохранить ваши репозитории как частные репозитории,
потому что вы не хотите, чтобы кто-то другой копировал код, который вы могли бы сохранить
в вашем онлайн-репозитории Git.
Поэтому, пожалуйста,
убедитесь, что вы использовали только частные репозитории в этой специализации.
Поэтому я зарегистрируюсь как частный репозиторий Git, а
затем просто нажмите «Создать репозиторий».
И тогда он подстроит, а потом будет готов ко мне, хорошо?
Теперь мне нужно скопировать этот конкретный репозиторий формата URL.
Таким образом, вы увидите URL для репозитория на домашней странице этого репозитория.
Поэтому просто скопируйте этот URL-адрес для репозитория,
потому что нам это понадобится, чтобы синхронизировать наш локальный
репозиторий Git с этим репозиторием, поэтому я собираюсь скопировать это.
И поскольку я уже создал свой локальный репозиторий Git, я собираюсь
пойти туда и настроить его для зеркалирования в этом онлайн-репозитории Git.
Поэтому для этого нам нужно использовать пару команд Git, которые позволяют нам это сделать.
Переходя в командную строку в моей папке репозитория Git,
я напечатаю git remote add origin.
А затем вставьте URL-адрес для моего репозитория Bitbucket
, который я только что создал, и, Hit return.
Итак, теперь мои локальные репозитории Git удаленного происхождения устанавливается в репозиторий Bitbucket.
Итак, теперь я хочу иметь возможность подтолкнуть все
содержимое моего локального репозитория Git в мой онлайн-репозиторий Git.
Таким образом, просматривая команды для настройки онлайн репозитория Git,
первый, который мы только что сделали, Git remote добавить origin и URL репозитория.
И поэтому это добавит онлайн-репозиторий в качестве удаленного репозитория для
моего локального репозитория Git.
Как только я это сделаю, мне нужно нажать мое содержимое в мой онлайн-репозиторий.
Для этого я сделаю мастер происхождения Git push-u.
И эта команда будет толкать локальный репозиторий Git в онлайн-репозиторий.
Итак, давайте напечатаем это, добавьте командную строку.
Поэтому, как только я набрал это в командной строке и
нажал Return, он собирается настроить мой репозиторий Git.
Иногда он может попросить вас ввести свои учетные данные,
включая пароль на вашей учетной записи Bitbucket, чтобы вам пришлось это сделать.
Я уже делал это ранее, поэтому он не попросил у меня снова
пароль.
Но как только я введу это в, то содержимое моего локального
репозитория Git будет перенесено на сторону сервера.
Итак, теперь
данные в моем локальном репозитории Git теперь соответствуют стороне сервера.
Итак, давайте перейдем в Bitbucket, чтобы увидеть статус моего онлайн-репозитория Git сейчас.
Переходя к моему Bitbucket, а затем просматривая онлайн-репозиторий Git,
вы увидите, что была ветка,
главная ветка, которая была перенесена в мой онлайн-репозиторий Git.
Затем я могу изучить источник, посмотрев на источник здесь.
И тогда вы можете увидеть, что у меня есть файл index.html, который точно такой же,
как и у меня в моем локальном репозитории Git, и изучить различные комментарии,
поэтому я могу посмотреть на состояние во втором комментарии и первом комментарии.
Таким образом, теперь вы можете видеть, что вся эта информация была загружена
в онлайн-репозиторий, включая историю всех комментариев.
Затем возвращаясь туда, вы можете увидеть более подробную информацию обо всех
комментариях, которые были отправлены на сторону сервера.
Я могу рассмотреть каждый из этих комментариев немного более подробно.
И я возвращаюсь к этому источнику,
я могу посмотреть более подробную информацию об источнике.
Таким образом, теперь мой локальный
репозиторий Git будет зеркалироваться в Bitbucket.
Процедура в значительной степени похожа даже на GitHub.
Поэтому позвольте мне настроить онлайн-репозиторий GitHub.
Очевидно, вы должны помнить, что ваш локальный репозиторий может быть
сопоставлен только с одним онлайн-репозиторием Git.
Поэтому я перейду только к настройке репозитория на GitHub, и вы заметите,
что такие же команды потребуются, если вы хотите настроить
свой локальный репозиторий для зеркалирования в репозитории на GitHub.
Таким образом, на GitHub, если вы войдете в свою учетную запись,
вы увидите что-то подобное на своей домашней странице.
Вы можете перейти в правую сторону, где есть знак плюса, а
затем нажать на него, чтобы создать новый репозиторий, или
просто нажать на эту кнопку здесь, чтобы сохранить свой репозиторий.
И когда это всплывет, я могу просто сказать git-test, а
затем снова, в качестве напоминания, пожалуйста, сделайте частный репозиторий.
Большинство из этих поставщиков позволяют теперь хранить частные репозитории в Интернете.
Итак, зачем делать их публичными, если вы действительно хотите поделиться им с другими людьми.
Поэтому я настоятельно призываю вас держать ваши репозитории закрытыми
на данный момент, если вы не работаете с командой.
Напоминаю, что на данный момент GitHub поддерживает частные репозитории
только для тех абонентов, которые платят за свой аккаунт GitHub.
Таким образом, он недоступен для абонентов, которые используют свой бесплатный аккаунт.
Поэтому просто нажмите на Private, а затем Создать репозиторий,
а затем это создаст репозиторий.
И тогда вы увидите, что GitHub также дает мне кучу команд здесь о том, как
настроить репозиторий, поэтому для создания нового репозитория в командной строке.
Команды, которые мы на самом деле сделали ранее или чтобы нажать существующий репозиторий,
те же два вида команд, которые должны быть выданы.
Таким образом, это в основном настраивает ваш репозиторий GitHub
для зеркального отображения вашего локального репозитория.
Итак, поскольку я уже связал свой репозиторий с Bitbucket,
я не собираюсь использовать свой репозиторий GitHub для этой цели.
Так что, как вы заметили, процедура в значительной степени похожа на любой из них.
Дайте и возьмите несколько отличий в способе отображения информации
на экране в пользовательском интерфейсе и немного изменений.
Более или менее, они похожи на то, как вы собираетесь использовать их с точки зрения
зеркалирования вашего локального репозитория Git в онлайн-репозиторий здесь.
Итак, с этим предположим, что кто-то дает вам репозиторий Git,
вы можете сделать копию этого на свой локальный?
Так вот где мы используем другую команду Git под названием Git clone.
Итак, вот, вы видите, что у меня есть этот репозиторий git-test.
Итак, то, что я собираюсь сделать, я собираюсь пойти в репозиторий,
а затем скопировать этот URL-адрес.
А затем я покажу вам, как я могу создать копию репозитория Git
или клонировать этот онлайн-репозиторий на моем локальном компьютере.
Итак, давайте притворимся, что я нахожусь на другом компьютере, а затем мы перейдем в нашу
командную строку, а затем создадим еще один репозиторий с тем же именем.
Перейдя в свою командную строку, я просто перееду в свою, и
вы увидите, что у меня есть моя папка git-test.
Поэтому я собираюсь создать еще одну временную папку здесь,
просто чтобы показать вам, что я могу клонировать онлайн-репозиторий Git.
Так что в моей временной папке вы увидите, что она пуста.
Поэтому, чтобы просмотреть команду, в ней говорится о клоне Git и URL-адресе репозитория.
Итак, давайте применим эту команду, а затем клонируем этот онлайн-репозиторий Git.
Притворяясь, что мы находимся на другом компьютере, поэтому я собираюсь сказать,
git clone, а затем, Вставьте URL-адрес
моего репозитория Bitbucket здесь.
И тогда вы увидите, что репозиторий Git не будет клонирован
в локальную папку с тем же именем git-test.
Итак, теперь, если я сделаю список каталога,
вы можете увидеть, что папка git-test была создана.
Итак, давайте перейдем к папке git-test, и тогда вы увидите, что
это точная копия структуры папок, которую мы создали ранее.
Так вот как вы можете клонировать онлайн-репозиторий Git.
Таким образом, все, что вам нужно сделать, это получить URL-адрес этого репозитория Git, а
затем просто использовать Git clone, чтобы получить копию этого на вашем локальном компьютере.
С этим мы завершаем это упражнение по использованию онлайн-репозиториев Git.
Так ты наконец-то понял?
[ МУЗЫКА]