Gerrit no puede replicar el repository de git

Estoy tratando de hacer funcionar la replicación github de Gerrit. Puedo clonar un repository vacío directamente usando: git clone git@github.com: jpgrace / gerrit-test.git, pero cada vez que trato de usar gerrit para replicar algo, algo falla. No importa si ejecuto el command de réplica a través de ssh o en la aplicación web. Obtengo el mismo error en el etc / error_log

Si ejecuto la replicación directamente,

$ ssh -p 29418 jpgrace@ubuntu.vm gerrit replication start 

esta es la salida de la console:

 gerrit: replication: not found 

y esto escrito en el error_log:

 [2014-05-12 18:47:30,785] ERROR com.googlesource.gerrit.plugins.replication.ReplicationQueue : Cannot replicate to git@github:jpgrace/All-Projects.git org.eclipse.jgit.errors.TransportException: git@github:jpgrace/All-Projects.git: unknown host at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:139) at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121) at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:248) at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147) at com.googlesource.gerrit.plugins.replication.PushOne.listRemote(PushOne.java:483) at com.googlesource.gerrit.plugins.replication.PushOne.doPushAll(PushOne.java:427) at com.googlesource.gerrit.plugins.replication.PushOne.generateUpdates(PushOne.java:420) at com.googlesource.gerrit.plugins.replication.PushOne.pushVia(PushOne.java:368) at com.googlesource.gerrit.plugins.replication.PushOne.runImpl(PushOne.java:351) at com.googlesource.gerrit.plugins.replication.PushOne.runPushOperation(PushOne.java:267) at com.googlesource.gerrit.plugins.replication.PushOne.access$000(PushOne.java:78) at com.googlesource.gerrit.plugins.replication.PushOne$1.call(PushOne.java:240) at com.googlesource.gerrit.plugins.replication.PushOne$1.call(PushOne.java:237) at com.google.gerrit.server.util.RequestScopePropagator$5.call(RequestScopePropagator.java:222) at com.google.gerrit.server.util.RequestScopePropagator$4.call(RequestScopePropagator.java:201) at com.google.gerrit.server.git.PerThreadRequestScope$Propagator$1.call(PerThreadRequestScope.java:75) at com.googlesource.gerrit.plugins.replication.PushOne.run(PushOne.java:237) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266) at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:364) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) 

Inicialmente pensé que algo no estaba bien con mi configuration de ssh, o que no estaba ejecutando Gerrit bajo el usuario de gerrit. Una de las cosas que no entiendo es la parte de "host desconocido" de la advertencia.

Aquí está mi ~ / .ssh / config

 Host github.com User git IdentityFile /opt/gerrit/.ssh/id_rsa StrictHostKeyChecking no UserKnownHostsFile /opt/gerrit/.ssh/known_hosts 

Aquí está la salida relavent a "ps aux | grep gerrit"

 gerrit 2546 1.7 35.4 1138240 177464 pts/2 Sl 17:45 0:53 GerritCodeReview -jar /opt/gerrit/bin/gerrit.war daemon -d /opt/gerrit --run-id=1399931125.2524 

Aquí está mi replication.config:

 [remote "github"] url = git@github:/${name}.git 

¿Qué me estoy perdiendo?

Encontré el problema con el post de error anterior. Mi replication.config estaba apuntando a:

 github 

no:

 github.com