3

我刚刚从 svn 更改为 git。

我使用 gitblit 作为团队 git 服务器。通常它工作得很好。

但是当我将一些项目分叉到我的帐户中时,存储库 url 看起来像“ http://git.somewhere.com/~myid/project.git ”。

windows 和 ubuntu 打包的 git 客户端都可以。但是当涉及到手动编译的 git(我尝试了 1.7.x、1.8.x)时,git 客户端将 url 编码为“ http://git.somewhere.com/%7Emyid/project.git

波浪号(~) 更改为 %7E。

因此,我无法在某些 linux 机器(实际上是部署机器)中使用分叉项目。Linux 发行版是 CentOS 5.9。

我该如何解决这个问题?

4

1 回答 1

1

这似乎是 gitblit 中的一个错误。我将概述重现的步骤并将它们放在 gitblit 的问题页面上

http://code.google.com/p/gitblit/issues/list

我在 gitblit 竞争对手中发现了一个类似的错误 https://bitbucket.org/durin42/hgsubversion/issue/347/ya-subversion-canonical-path-assertion

于 2013-07-17T13:57:32.130 回答