在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中的错误?我搜索了他们的网站,看不到在哪里打开支持票。
答案 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
Username
和Password
字段应为空白。