【问题标题】:How do I stop Github changing my project name?如何阻止 Github 更改我的项目名称?
【发布时间】:2010-12-28 13:43:06
【问题描述】:

我正在尝试在 Github 中创建一个新的存储库,但我对它的名称有疑问。这是一个 C++ 项目,所以我想称之为:

超级项目++

但是 Github 为我创建了一个带有 url 的 repo:

git://github.com/alanw/superproject--.git

看起来很糟糕。

这是 Github 的约束还是 git 本身的约束?


我已经尝试了一些替代方案,但我并不热衷:

  • superprojectcpp
  • superprojectpp
  • superproject_cpp
  • superprojectplusplus

有什么想法吗?

【问题讨论】:

  • +1 - 我真的对 git 的幽默感大笑了起来;)
  • 你会喜欢superproject%2b%2b吗? :)
  • Perl 模块也有这个问题。 Foo::Bar 变为 Foo--Bar。我们现在通常使用 Foo-Bar。至少他们不再强制使用小写字母。超级项目行动力怎么样?
  • 最近有一个Git补丁修复了url中“+”的问题,可能Github还没有考虑到。

标签: git github


【解决方案1】:

“加号”字符通常在 URL 中具有特殊含义,并且不能在未编码的情况下使用。例如,空格有时用“+”编码,而不是更不友好的“%20”。假设 git 正在这样做,您将不得不选择其他东西。对不起。

superprojectplusplus还不错)

【讨论】:

  • 我猜这不是 Git,而是 GitHub 的服务器端软件,正在更改名称。
  • 是的,这似乎很可能,我想说的是。
  • 我相信最新版本的git支持在url中使用+。有一个补丁可以修复 gtk+ 的 repo。
  • 是的,网址中的 + 并不是一个好主意 IMO。
猜你喜欢
  • 1970-01-01
  • 2020-12-15
  • 2011-05-21
  • 1970-01-01
  • 2023-04-03
  • 2011-06-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多