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

Can I use special characters in a Gitolite repo name?

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

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

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

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

所以不,默认情况下,您无法创建名称中包含此类 Unicode 字符的存储库。

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

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

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