4

我的问题不是这个问题。
在执行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)。但是,即使使用 URL:

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

我收到错误:

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

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

4

3 回答 3

6

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

建议的成功答案已充分清除了对您隐藏解决方案的 URL:您在 URL 中缺少存储库服务路径, /r/或者/git/.

使用您的 URL 示例,正确的语法应该是:

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

摘要页面提供了带有复制和粘贴功能的生成 URL,以避免这些类型的错误。

在此处输入图像描述

于 2015-04-28T11:52:42.623 回答
0

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

编辑:试试这个,它对我有用

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

git clone "https://gdt.test.com/gitblit/log/mytest.git"
Cloning into 'mytest'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.
于 2015-04-28T06:53:13.840 回答
0

有问题。我完全使用了错误的 git 存储库。正确的 URL 必须是:

git clone https://qualtar.demix@gdt.test.com/gerrit/mytest
于 2015-04-29T12:38:49.303 回答