Soru GitHub repo üzerine “nasıl yansıtılır”?


onu farkettim https://github.com/apache/ant "git: //git.apache.org/ant.git" 'den yansıtılmış (bir bağlantı ile) diyor ve ben de aynısını yapmak istiyorum.

https://exyr.org/2011/git-mirrors/ genel tekniğin iyi bir yazımı gibi görünüyor (temelde bir cron işi), ama bazı garip hatalar alıyorum ve "yansıtılan" göremiyorum https://github.com/pdurbin/openscholar (yok olma). Aynanın kaynağı olmak isterdim https://github.com/openscholar/openscholar

İşte gördüğüm (kesilmiş) çıktı:

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 git@github.com: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 git@github.com: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 'git@github.com:pdurbin/openscholar.git'
murphy:openscholar.git pdurbin$ 

5
2018-01-31 16:04


Menşei


Github personelinin yardım etmesi gerekiyor gibi görünüyor. stackoverflow.com/questions/11370239/... - ceejayoz
Durumumu açıklamak için sadece support@github.com adresine yazdım. - Philip Durbin


Cevaplar:


Çıktınızdaki hata mesajlarıyla ilgili olarak:

Çekme isteği referanslarını aynanızdan hariç tutmak isteyebilirsiniz. Son zamanlarda benzer bir sorun var ama diğer yol yuvarlak (hedef yerine kaynak olarak GitHub), ama ilgili olabilir gibi görünüyor:

http://christoph.ruegg.name/blog/2013/1/26/git-howto-mirror-a-github-repository-without-pull-refs.html


2
2018-01-31 19:54



Teşekkürler, bu çok yardımcı oluyor. Biraz kapalı konu ama ben senin buldum christoph.ruegg.name/blog/2010/5/5/... çok yararlı: irclog.greptilian.com/sourcefu/2013-01-29#i_2242 - Philip Durbin


Ceejayoz'un GitHub personelinin yardımına ihtiyaç duyacağı yorumda doğru olduğuna inanıyorum. Sadece bir yer tutucu kurmayı önerdiler. https://github.com/iqss/openscholar

Asıl olarak aradığım "yansıtılmış" değil, ama onsuz yaşayabiliriz.


0
2018-05-22 02:16