我是Git noob并使用GitExtensions(GE)我经常遇到“{name}不是有效的远程名称”的问题。一分钟GE不允许我添加名称,然后如果我尝试重新添加它而没有单个名称/路径更改GE接受它,然后我再次随机地再次出现上述错误消息。一分钟我就能用这个名字提交/推送回购,下一个我不能。
我已经完成了一些Google-Fu,似乎无法找到任何相关内容。
答案 0 :(得分:3)
Git仓库名称在逻辑上可以是任何东西,但是它很笨拙(它如何存储到磁盘以及它的圆锥URL的格式)可以不同于该名称。但是,这完全是特定于工具的。
我已经看到了一些Git托管工具,这些工具允许将宽范围的字符用作回购名称,但是在形成子弹时,许多字符会转换为破折号。这导致原始名称在Web UI中具有“显示名称”的角色,并且大多数开发人员在shell端工作时不会喜欢它。
在GitHub中,该名称可能具有
在GitLab中,它是相似的。我看到了一个错误Path can contain only letters, digits, '_', '-' and '.'.
Feature request to change this in GitLab