我是 Git 菜鸟,在使用 GitExtensions (GE) 时,我经常遇到“{name} 不是有效的远程名称”的问题。一分钟 GE 将不允许我添加名称,然后如果我尝试重新添加它而不更改单个名称/路径 GE 接受它,然后我再次随机收到上述错误消息。前一分钟我将能够提交/推送到具有该名称的存储库,下一分钟我不能。
我已经做了一些 Google-Fu 并且似乎无法找到任何关于此的内容。
Git 存储库名称在逻辑上可以是任何名称,但它的 slug(如何存储到磁盘以及如何形成锥形 URL)可能与名称不同。但是,这完全是特定于工具的。
我见过一些 Git 托管工具允许将大量字符用作存储库名称,但在形成 slug 时,其中许多字符被转换为破折号。这导致原始名称在 Web UI 中具有“显示名称”的作用,大多数开发人员在 shell 端工作时不会喜欢它。
在 GitHub 中,名称可能有
在 GitLab 中,它是类似的。我在 GitLab 中看到了一个错误的Path can contain only letters, digits, '_', '-' and '.'. 功能请求来改变它
| 归档时间: |
|
| 查看次数: |
6621 次 |
| 最近记录: |