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