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

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

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

Обновлено Скопировать как Markdown
В этой статье

Передать#

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

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

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

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

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

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

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

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

Было полезно?