Клонирование репозитория
Репозиторий, созданный на GitVerse, является удаленным. Вы можете сохранить себе локальную копию и синхронизировать обе версии.
Подготовительные действия
Для клонирования репозитория (например, если он приватный) может потребоваться подтверждение выполнения одного из условий:
- в настройках пользователя добавлен SSH-Ключ;
- создан токен для работы с репозиторием;
- создан пароль от учетной записи для работы по HTTPS.
Клонирование
Клонирование
Для клонирования требуется получить URL репозитория (SSH или HTTPS).
Далее требуется ввести команду клонирования с указанием URL репозитория.
Получение URL
Для получения URL репозитория:
-
Перейдите в ваш или другой репозиторий — для этого нажмите на иконку пользователя в правом верхнем у углы страницы и в выпадающем меню выберите Дашборд, после нажмите на нужный репозиторий.
-
На вкладке Код нажмите кнопку Код > Клонирование. Далее выберите HTTPS или SSH и нажмите на пиктограмму клонирования.
Клонирование по SSH или HTTPS
- Откройте консоль и перейдите в папку, куда будет клонирован репозиторий:
cd <путь_к_папке_для_репозитория>- Введите команду клонирования:
git clone <URL_репозитория>- В консоли отобразится сообщение вида:
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Удалите токен, если он оказался скомпрометирован, чтобы защитить свой репозиторий.