Репозитории Git могут быть и локальными, создать репозиторий можно командой git init:
Для удаления локального репозитория достаточно удалить каталог .git:
Но сценарии работы с локальным git весьма ограничены, поэтому предположим что мы будем использовать BitBucket для рабочих проектов и GitHub для личных проектов.
Для работы с репозиториями, как правило используется либо SSH, либо HTTPS, мы рассмотрим оба случая, и начнём с создания SSH ключа для BitBucket и ключа GitHub.
Импортируем эти ключи в BitBucket и GitHub соответственно:
Как видите, ключей у нас несколько, поэтому в конфигурации укажем в каком случае какой использовать:
[pastacode lang=”bash” user=”kagarlickijd” repos=”git” path_id=”config” revision=”” highlight=”” lines=”” provider=”github”/]
Склонируем пустые репозитории используя SSH:
Теперь попробуем клонирование по протоколу HTTPS:
Как видите, использование SSH несколько упрощает процесс, особенно если смотреть с точки зрения автоматизации.
Для переноса на другую машину достаточно скопировать ключи и конфигурацию, каталог ~/.ssh который, возможно, нужно будет создать вручную.
С точки зрения пользователя, работа с GUI предпочтительнее, тем более что и у BitBucket, и у GitHub отличные клиенты, а большинство современных IDE могут работать с Git без дополнительных компонентов.
Оглавление цикла статей по Git.
Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.