无效:这是一个git存储库吗?

时间:2015-04-28 06:51:21

标签: git github clone gerrit gitblit

我的问题不是this问题。
在执行git clone时,我收到此错误。比我使用的命令是:

$ git clone "https://gdt.test.com/gitblit/log/?r=mytest.git&h=refs/heads/branch_development"

简单地跑:

$ git clone "https://gdt.test.com/gitblit/log/?r=mytest.git"

我收到错误:

fatal: could not create work tree dir '?r=mytest'.: Invalid argument

我想我需要将完整的URL与r和h参数一起放入。因为这些参数指定了我的存储库的名称。

我犯了一个错误(复制并粘贴了网址)。但是,即使使用URL:

gdt.test.com/gitblit/r/mytest.git/

我收到错误:

'fatal: repository 'gdt.test.com/gitblit/r/mytest.git/'; not found. 

如何从gitblit摘要页面复制正确的URL?

3 个答案:

答案 0 :(得分:5)

问题:你正在复制&粘贴日志网页URL并希望能够从生成的html中克隆存储库。

建议的成功答案已经充分清除了隐藏解决方案的URL:您错过了网址/r//git/中的存储库服务路径。

使用您的网址示例,正确的语法应为:

git clone https://gdt.test.com/gitblit/r/mytest.git

“摘要”页面提供了带有副本和附件的生成的URL。粘贴函数以避免这些类型的错误。

enter image description here

答案 1 :(得分:0)

url不是git存储库的路径但是mytest.git是一个裸存储库

编辑:试试这个,它在我的最后工作

$b

答案 2 :(得分:0)

遇到了问题。我一直在使用错误的git存储库。正确的URL必须是:

git clone https://qualtar.demix@gdt.test.com/gerrit/mytest