有效Git仓库名称的格式是什么?

时间:2014-01-21 15:56:07

标签: git

我是Git noob并使用Gi​​tExtensions(GE)我经常遇到“{name}不是有效的远程名称”的问题。一分钟GE不允许我添加名称,然后如果我尝试重新添加它而没有单个名称/路径更改GE接受它,然后我再次随机地再次出现上述错误消息。一分钟我就能用这个名字提交/推送回购,下一个我不能。

我已经完成了一些Google-Fu,似乎无法找到任何相关内容。

1 个答案:

答案 0 :(得分:3)

Git仓库名称在逻辑上可以是任何东西,但是它很笨拙(它如何存储到磁盘以及它的圆锥URL的格式)可以不同于该名称。但是,这完全是特定于工具的。

我已经看到了一些Git托管工具,这些工具允许将宽范围的字符用作回购名称,但是在形成子弹时,许多字符会转换为破折号。这导致原始名称在Web UI中具有“显示名称”的角色,并且大多数开发人员在shell端工作时不会喜欢它。

在GitHub中,该名称可能具有

  • 字母
  • 数字
  • 破折号(-)
  • _

在GitLab中,它是相似的。我看到了一个错误Path can contain only letters, digits, '_', '-' and '.'. Feature request to change this in GitLab