Геррит - Репликация на github? - PullRequest
4 голосов
/ 11 июля 2011

Пытается заставить репликацию герритов работать. Вот образец моего replication.config

[remote "github"]
  url = git@github.com:dbousamra/${name}.git
  push = +refs/heads/*:refs/heads/*
  push = +refs/tags/*:refs/tags/*
  timeout = 5
  replicationDelay = 0
  authGroup = Administrators

Я думаю, что я сделал это правильно, но когда я запускаю ручную репликацию геррита, мне представляется:

    at java.lang.Thread.run(Thread.java:619)
[2011-07-11 14:43:41,386] ERROR com.google.gerrit.server.git.PushReplication : Cannot replicate to git@github.com:dbousamra/gitanalysis.git
org.eclipse.jgit.errors.TransportException: git@github.com:dbousamra/gitanalysis.git: push not permitted

и сейчас

ERROR com.google.gerrit.server.git.PushReplication : Cannot replicate to git@github.com:dbousamra/All-Projects.git
org.eclipse.jgit.errors.TransportException: git@github.com:dbousamra/All-Projects.git: invalid privatekey: /home/git/.ssh/x.pub

1 Ответ

5 голосов
/ 11 июля 2011

Похоже, проблема с ключом SSH и аутентификацией в Github.Вы создали ключ SSH для пользователя, который запускает Gerrit, и добавили этот ключ SSH в свою учетную запись Github?

...