我可以在Gitolite repo名称中使用特殊字符吗?

时间:2017-02-20 09:50:04

标签: gitolite

是否可以在gitolite3 v3.6.6-2中创建一个名为Pavilhão_Valença的仓库?

我想尝试一下,但我害怕破坏某些东西。

1 个答案:

答案 0 :(得分:1)

我尝试在Gitolite 3实例上创建名为users/me/ãtest的存储库,但出现此错误:

FATAL: suspicious characters loitering about 'create users/me/ãtest'

因此,默认情况下,您无法使用名称中的此类Unicode字符创建存储库。

查看源代码,该错误是由this line引起的,它指向this pattern,其中仅包含非重音字母,数字和一些符号。

在底层文件系统的文件名中使用这样的字符应该没有任何问题(至少在Debian Linux上,在我的ext4文件系统上可以正常工作),因此,如果要更改该正则表达式,则可能会工作> TM 。

根据this post on the mailing list,您可以将该行复制到~/.gitolite.rc中,并在那里进行修改。