> For the complete documentation index, see [llms.txt](https://utm-1.gitbook.io/utm-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://utm-1.gitbook.io/utm-docs/dokumentaciya/utm-it/programmnoe-obespechenie/rabochie-stancii-windows/po-razrabotchika/sourcetree/klonirovanie-udalennogo-repozitoriya.md).

# Клонирование удаленного репозитория

{% embed url="<https://confluence.atlassian.com/get-started-with-sourcetree/clone-a-remote-repository-847359098.html>" %}

{% hint style="info" %}

## Рекомендованная структура каталогов (для Windows)

```
C:\Work\GitHub\<имя пользователя GitHub>\<Код репозитория>
```

Например

```
C:\Work\GitHub\utenkov-maxim\SimpleWebApp
```

{% endhint %}

{% hint style="info" %}

## Рекомендованная структура каталогов для WSL

```
~/GitHub/<имя пользователя GitHub>/<Код репозитория>
```

Например

```
\\wsl.localhost\Ubuntu\home\maxim\GitHub\utenkov-maxim\SimpleWebApp

```

{% endhint %}

1. Запустите Sourcetree и перейдите в меню Файл - Клонировать / создать
2. Перейдите на вкладку Remote
3. Слева выберите свой GitHub аккаунт и в правой части нажмите кнопку Обновить. В результате ниже будет выведен список доступных репозиториев для клонирования
4. Выберите необходимый репозиторий и нажмите кнопку Clone справа от его называния<br>

   <figure><img src="/files/wYxvjlVmMvaEMgAa8rUO" alt=""><figcaption></figcaption></figure>
5. Подготовьте папку для его клонирования в соответствии с рекомендованной структурой каталогов и укажите её в диалоговом окне во  втором поле<br>

   <figure><img src="/files/SYi755IU09bc3nxwtiZc" alt=""><figcaption></figcaption></figure>
6. Нажмите кнопку Клонировать
7. На вкладке с именем вашего репозитория нажмите кнопку Получить чтобы получить содержимое репозитория в локальную папку<br>

   <figure><img src="/files/FKKgc3MvgNkg6sbI7tbz" alt=""><figcaption></figcaption></figure>

## Возможные проблемы

### «git status» завершено с ошибкой 128: fatal: detected dubious ownership in repository at

При клонировании репозитория в каталог WSL возникает ошибка

```
«git status» завершено с ошибкой 128: fatal: detected dubious ownership in repository at '//wsl.localhost/Ubuntu/home/maxim/GitHub/utenkov-maxim/SimpleWebApp'
```

<figure><img src="/files/QX8mSaQoqc2yaHbZY18K" alt=""><figcaption></figcaption></figure>

Для устранения проблемы необходимо через Windows Terminal или Терминал PowerShell выполнить команду

```
git config --global --add safe.directory \\wsl.localhost\Ubuntu\home\maxim\GitHub\utenkov-maxim\SimpleWebApp
```

Где в указывается путь к каталогу с репозиторием в WSL
