Клонирование репозитория

Репозиторий, созданный на GitVerse, является удаленным. Вы можете сохранить себе локальную копию и синхронизировать обе версии.

Подготовительные действия

Для клонирования репозитория (например, если он приватный) может потребоваться подтверждение выполнения одного из условий:

Клонирование

Для клонирования требуется получить URL репозитория (SSH или HTTPS).

Далее требуется ввести команду клонирования с указанием URL репозитория.

Получение URL

  1. Перейдите в ваш или другой репозиторий — для этого нажмите на иконку пользователя в правом верхнем у углы страницы и в выпадающем меню выберите Дашборд, после нажмите на нужный репозиторий.

  2. На вкладке Код нажмите кнопку Код > Клонирование. Далее выберите HTTPS или SSH и нажмите на пиктограмму клонирования.

Клонирование по SSH или HTTPS

  1. Откройте консоль и перейдите в папку, куда будет клонирован репозиторий:
cd <путь_к_папке_для_репозитория>
  1. Введите команду клонирования:
git clone <URL_репозитория>
  1. В консоли отобразится сообщение вида:
git clone https://gitverse.ru/{USERNAME}/{REPOSITORY-NAME}
> Cloning into `GitVerse`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.

Клонирование c использованием токена авторизации

При клонировании приватного репозитория по https можно ввести токен авторизации вместо пароля или сразу добавить его в команду клонирования по HTTPS git clone https://токен@gitverse.ru/username_пользователя/название_репозитория.git.

Пример:

git clone https://<personal_access_token>@gitverse.ru/author2/packages_examples.git

Сохранение токена доступа в локальном репозитории

Для работы с удаленным репозиторием без добавления SSH ключей можно однократно добавить токен доступа командой git remote set-url origin https://токен@gitverse.ru/username_пользователя/название_репозитория.git.

Пример:

git remote set-url origin https://<personal_access_token>@gitverse.ru/author2/packages_examples.git

Удалите токен, если он оказался скомпрометирован, чтобы защитить свой репозиторий.

Связанные разделы

  1. Работа с терминалом >: