# Передача репозитория

Репозиторий можно передать другому человеку или в организацию — вместе с задачами, запросами на слияние, подписчиками и вебхуками. Старые адреса ведут на новое место.

> **Кому доступно:** Владелец репозитория; у репозитория организации — владелец организации.

## Передать

1. **Настройки → Удаление и передача → Передать репозиторий**.
2. Впиши, **кому**: имя пользователя или организации.
3. Для подтверждения набери имя репозитория и нажми **Передать**.

* **В организацию**, где тебе можно заводить репозитории, репозиторий переезжает сразу.
* **Человеку** уходит предложение: письмо и строка в его **Настройки → Репозитории**. Передача
  случится, когда он нажмёт **Принять**. Без ответа предложение истекает через сутки. Пока оно
  ждёт, его можно **отозвать** там же, в опасной зоне.

Передать нельзя, если у нового владельца уже есть репозиторий с таким именем — сначала
переименуй один из них — или у него закончилось место под новые репозитории.

## Что переезжает

Файлы и вся история, задачи и запросы на слияние, метки и вехи, подписчики, релизы, вебхуки и
участники с их правами. Команды прежней организации отвязываются: они её, а не репозитория.

Прежний владелец доступ теряет, если он не участник репозитория и не видит его как публичный.
Новый владелец может выдать ему права в [участниках](https://skillok.org/docs/ru/repositories/settings/collaborators).

## Старые адреса

Ссылки на прежний адрес — страницы, `git clone`, `git push` — ведут на новое место, пока у
прежнего владельца не появится репозиторий с тем же именем. Всё же лучше обновить адрес на своих
машинах:

```bash
git remote set-url origin https://skillok.org/git/новый-владелец/имя.git
```

---

https://skillok.org/docs/ru/repositories/settings/transferring-a-repository
