Como posso obter um "espelho" em um repositório do GitHub?

5

Notei que o link diz "espelhado de git: //git.apache.org/ant.git" (com um link) e eu gostaria de fazer o mesmo.

link parece uma boa descrição da técnica geral (basicamente uma tarefa do cron), mas estou recebendo alguns erros estranhos e não vejo "espelhado de" no link (a destinatação). Eu gostaria que a fonte do espelho fosse link

Aqui está a saída (aparada) que estou vendo:

murphy:~ pdurbin$ cd /tmp
murphy:tmp pdurbin$ git clone --mirror https://github.com/openscholar/openscholar.git
Cloning into bare repository 'openscholar.git'...
remote: Counting objects: 167069, done.
remote: Compressing objects: 100% (51806/51806), done.
remote: Total 167069 (delta 112936), reused 166304 (delta 112255)
Receiving objects: 100% (167069/167069), 82.77 MiB | 650 KiB/s, done.
Resolving deltas: 100% (112936/112936), done.
murphy:tmp pdurbin$ cd openscholar.git
murphy:openscholar.git pdurbin$ git remote add github [email protected]:pdurbin/openscholar.git
murphy:openscholar.git pdurbin$ git fetch -q && git push -q --mirror github
remote: error: hook declined to update refs/pull/1001/head
remote: error: hook declined to update refs/pull/1001/merge
(snip)
remote: error: hook declined to update refs/pull/957/head
remote: error: hook declined to update refs/pull/957/merge
To [email protected]:pdurbin/openscholar.git
 * [new branch]      1017 -> 1017
(snip)
 * [new branch]      origin/SCHOLAR-3.x-make-1072 -> origin/SCHOLAR-3.x-make-1072
 * [new tag]         SCHOLAR-2-0-BETA1 -> SCHOLAR-2-0-BETA1
(snip)
 * [new tag]         SCHOLAR-3.1.6 -> SCHOLAR-3.1.6
 ! [remote rejected] refs/pull/1001/head -> refs/pull/1001/head (hook declined)
 ! [remote rejected] refs/pull/1001/merge -> refs/pull/1001/merge (hook declined)
(snip)
 ! [remote rejected] refs/pull/957/head -> refs/pull/957/head (hook declined)
 ! [remote rejected] refs/pull/957/merge -> refs/pull/957/merge (hook declined)
error: failed to push some refs to '[email protected]:pdurbin/openscholar.git'
murphy:openscholar.git pdurbin$ 
    
por Philip Durbin 31.01.2013 / 17:04

2 respostas

0

Acredito que o ceejayoz estava certo no comentário sobre a necessidade de ajudar a equipe do GitHub. Eles sugeriram simplesmente configurar um espaço reservado, o que eu fiz no link

Não tem o "espelhado de" que eu estava procurando originalmente, mas podemos viver sem ele.

    
por 22.05.2013 / 04:16
2

Com relação às mensagens de erro em sua saída:

Você pode querer excluir referências de solicitação do seu espelho. Eu recentemente tive um problema semelhante, mas o contrário (GitHub como fonte em vez de alvo), mas parece que pode estar relacionado:

link

    
por 31.01.2013 / 20:54