我注意到https://github.com/apache/ant说:“从git://git.apache.org/ant.git”镜像(有一个链接),我想这样做。
https://exyr.org/2011/git-mirrors/似乎是一个很好的写技术(基本上是一个cron工作),但我得到一些奇怪的错误,我没有看到“镜像从”在https://github.com/pdurbin/openscholar(destinatation )。 我希望镜像的来源是https://github.com/openscholar/openscholar
这是我看到的(修剪)输出:
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$
关于你的输出中的错误信息:
您可能希望从镜像中排除请求引用。 我最近有一个类似的问题,但反过来(GitHub作为源代替目标),但它看起来可能是相关的:
我相信ceejayoz在有关GitHub员工需要帮助的评论中是正确的。 他们build议简单地设置一个占位符,我在https://github.com/iqss/openscholar
它没有我最初寻找的“镜像”,但是我们可以没有它。