如何在Github仓库中设置Reviewboard?

4

在设置Reviewboard过程中,我遇到了一些问题。

  1. 如果我直接选择GitHub作为托管服务,使用新帐户链接到GitHub时,总是会出现“bad credentials(凭据无效)”的错误。
  2. 如果我选择托管服务为“None - Custom Repository”,仓库类型为“Git”,我不知道如何设置Github的原始文件URL

我尝试了两种方式都无法使其正常工作,有人能提供帮助吗?谢谢。

1个回答

1
您需要在托管ReviewBoard服务器的主机上克隆git存储库。假设您将git repo的克隆放在/home/username/repo/repository下。
转到存储库主目录中的.git目录。在这种情况下,它将是/home/username/repo/repository/.git。这是您需要在ReviewBoard管理门户中设置存储库设置的目录。请注意,使用此方法的一个问题是,每当有人推送对其进行更改时,您将不得不手动刷新git存储库。
另一种方法是使用cgit或gitweb。但是,这需要在git服务器端进行一些设置,如果您不自己维护中央git repo,则可能无法实现。
我目前正在使用第一种方法,在ReviewBoard服务器上拥有git repos并通过cron作业自动刷新它们。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接