4

gerritレプリケーションを機能させるのに苦労しています。これが私の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

私はそれを正しく行ったと思いますが、手動のgerritレプリケーションを強制すると、次のように表示されます。

    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
4

1 に答える 1

5

SSHキーとGithubでの認証に問題があるようです。Gerritを実行しているユーザーのSSHキーを作成し、そのSSHキーをGithubアカウントに追加しましたか?

于 2011-07-11T05:13:38.257 に答える