Я следую этой документации: https://help.github.com/articles/duplicating-a-repository/! [Удаленный отклоненные] ошибки после того, как зеркальное отображение репозитория Git
git clone --mirror https://github.com/exampleuser/repository-to-mirror.git
cd repository-to-mirror.git
git push --mirror https://github.com/exampleuser/mirrored
Выходные данные показывают, что хранилище выталкивается, как зеркало, но по какой-то причине я получаю эти ошибки а также:
! [remote rejected] refs/pull/1/head -> refs/pull/1/head (deny updating a hidden ref)
! [remote rejected] refs/pull/1/merge -> refs/pull/1/merge (deny updating a hidden ref)
Каковы эти ошибки? Можно ли считать хранилище зеркальным?
Спасибо, я прошел процедуру, но по какой-то причине я все еще получаю ту же ошибку. Я клонирую репо с помощью --mirror, я редактирую конфигурацию git с помощью 'git config -e' и запускаю' 'git remote update' и' git push mirror' и по-прежнему получаю ту же ошибку. – deez
@deezx Что возвращает 'git config --get-regex remote.origin.fetch'? – VonC
Это выход- $ git config --get-regex remote.origin.fetch remote.origin.fetch + refs/heads/*: refs/heads/* remote.origin.fetch + refs/tags/*: refs/tags/* На самом деле, когда я клонировал репозиторий без --mirror, отредактировал git config, как вы написали, это сработало. он извлекал только ветки и теги, так что это сработало! Мой единственный вопрос сейчас в том, что я вижу, что он не отразил 'refs/changes'. Есть ли способ сказать git для получения ALL, за исключением запросов на pull ('refs/pull')? – deez