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

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

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

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

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

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

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

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

Получение URL

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

    Пример:

    Нажмите на иконку пользователя в правом верхнем у углы страницы и в выпадающем меню выберите Дашборд

    Далее нажмите на нужный репозиторий:

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

    Пример:

    На вкладке **Код** нажмите **Клонировать**, выберите **HTTPS** или **SSH** и нажмите на пиктограмму клонирования

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

  1. Откройте консоль и перейдите в папку, куда будет клонирован репозиторий:

    cd <путь_к_папке_для_репозитория>
  2. Введите команду клонирования:

    git clone <URL_репозитория>
  3. В консоли отобразится сообщение вида:

    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://d75758089e1c844a14714a9310036084006d7b24@gitverse.ru/author2/packages_examples.git

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

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

Пример:

git remote set-url origin https://d75758089e1c844a14714a9310036084006d7b24@gitverse.ru/author2/packages_examples.git

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