ReviewBoard更改了Heroku Git repo URL,克隆失败

时间:2012-08-23 06:01:44

标签: git heroku

在Heroku托管的ReviewBoard中创建Git仓库时,我输入了Heroku Git URL:

git@heroku.com:appname.git

ReviewBoard正在将其更改为:

ssh://git@heroku.com/appname.git

Heroku不喜欢这样,拒绝克隆尝试:

2012-08-22 22:26:39,267 - ERROR - Git: Failed to find valid repository ssh://git@heroku.com/appname.git: 
 !  Invalid path.
 !  Syntax is: git@heroku.com:<app>.git where <app> is your app's name.

fatal: Could not read from remote repository.

如何让ReviewBoard不重写Git repo URL?

为什么Heroku不接受以下格式的网址:ssh://git@heroku.com/appname.git
我在哪里可以将此报告为Heroku中的错误?我搜索了他们的网站,看不到在哪里打开支持票。

1 个答案:

答案 0 :(得分:0)

正如我在评论中所提到的,一个缺失的元素是:

在Review Board中的本地克隆声明的镜像路径中输入正确的地址(git@heroku...)。

请参阅“Local clone sction of ReviewBoard”。

  

为了与审核委员会合作,本地克隆需要定期保持同步   它应该可以直接访问中央Git服务器,或者需要在每次提交到中央Git服务器时更新。

     

Path字段应该是此结帐中.git目录的完整路径   例如:

/var/git/projectname/.git
  

Mirror path`字段应包含存储库URL   通过运行以下命令,在git checkout中找到您应该使用的URL:

$ git remote show origin
  

显示为URL:的值应作为镜像路径输入。例如:

git@git.example.com:projectname.git
  

UsernamePassword字段应为空白。